2016-09-08 1 views
0

Wenn ich Debugger, einige Dateien (aber nicht alle Dateien) die Zeile, die markiert ist, ist nicht tatsächlich die Zeile ausgeführt wird. Dies macht das Debugging ein wenig verwirrend. Ich wäre in Ordnung, wenn es immer passiert ist oder nie passiert ist, aber mit diesem Ereignis manchmal und nicht anderen Zeiten, es ist wirklich schwer, den Fehler zu finden. about android studio version example debugger Sie oben sehen können, dass die Linie hervorgehoben ist in newArray(...) aber die variablen Details am Boden gegeben, es deutlich in der Mitte des public static Parcel obtain() läuft.Mein Android Studio-Debugger ist durch ein paar Zeilen aus

Dies scheint nur zu Dateien passieren, die ich nicht gemacht habe wie Parcel.java, aber nicht die ganze Zeit. Außerdem können Sie im Beispiel sehen, dass rot ist, was einen Fehler anzeigt. Dies passiert auch, wenn die App ohne Fehler läuft, daher weiß ich nicht, warum diese angezeigt werden. Das ist wahrscheinlich eine separate Frage.

Und mein gradle:

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "com.mattermost.mattermost" 
     minSdkVersion 19 

     /* If you want to change targetSdkVersion to higher version, please make sure you 
     * convert application icon to meet desired lollipop guidelines, that is icon should be 
     * flat and white*/ 
     targetSdkVersion 23 
     versionCode 306 
     versionName "3.0.6" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
     debug { 
      debuggable true 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/services/com.fasterxml.jackson.core.JsonFactory' 
    } 
} 
+0

'Clean, Rebuild and Run' es wieder – hrskrs

+0

Was ist dein kompiliertes SDK? Und was ist die API-Ebene Ihres Emulators/Geräts? – Sufian

Antwort

0

Haben befestigen Sie die richtigen Quellen zu Ihnen Umwelt? Ich kann sehen, dass Sie die Quellen von Android-23 (Android 6.0) verwenden, ist das, was Ihr Zielgerät läuft?

+0

meine grandle-datei hinzugefügt, ich bin auf einem physischen devce mit android-version 4.4.2 und api 19 laufen. Sollte es nicht auf jedem gerät mit api 19-23 laufen können? – CookieMonster

+0

Nun, die Quellen sind eine Ansicht dessen, was ausgeführt wird. Sie sollten Quellen für Android-19 herunterladen und diese stattdessen in Ihrer Debug-Umgebung anhängen, dann denke ich, dass die Zeilen übereinstimmen würden. – Friesgaard

+0

Sprechen Sie darüber, wenn ich den SDK-Manager öffne? Ich habe SDK-Plattformen von 4.1 bis 6.0 heruntergeladen. – CookieMonster

Verwandte Themen