Nach dem Aktualisieren der Android-Version 1.5 auf 2.0 Preview4. Android Studio Debugger kann die in der Methodendefinition definierte lokale Variable nicht finden. Als Referenz finden Sie den folgenden Screenshot.
In Android Studio 2.0 kann die lokale Variable der Methode im Debug-Modus nicht gefunden werden
Raymond Chenon
Aktivieren Sie in Ihrem Gradle die Testabdeckung?
buildTypes {
debug {
testCoverageEnabled = true
}
}
Satz testCoverageEnabled = false
es hat das Problem behoben.
https://code.google.com/p/android/issues/detail?id=78045
-
Hat AS dazu gebracht, ein Variablenpaar zu sehen, aber es treten weitere Fehler auf.
– Gew
18. April 2016 um 9:37 Uhr
-
Danke, es hat wirklich geholfen!
– G. Kh.
5. September 2016 um 11:00 Uhr
-
Danke, das hat bei mir funktioniert! Am Ende wurde ein boolescher Wert erstellt, der darauf basiert, ob der Build auf einem Entwicklungscomputer oder einem CICD-Server ausgeführt wird (basierend auf dem Vorhandensein von Umgebungsvariablen in unserer Build-Umgebung), damit er weiterhin Testabdeckungsberichte für eine Build-Pipeline bereitstellen kann.
– Ani Fichadia
24. November 2016 um 6:31 Uhr
-
@AniFichadia gute Idee. Wir gehen ähnlich vor: Setzen Sie eine Umgebungsvariable auf dem CI , wenn diese env. Var. nicht vorhanden ist (auf dem Computer eines Entwicklers), ist der boolesche Standardwert falsch.
– Raymond Chenon
24. November 2016 um 9:59 Uhr
-
+100500 Wiederholung für diese Antwort, hat mir viel Zeit gespart. Danke
– Andrij Antoniw
26. Juni 2017 um 7:42 Uhr
Stellen Sie sicher, dass Sie nicht bauen a 'Release'
Variante bauen. Sie erhalten eine obige Warnung, wenn es sich um einen Release-Build handelt.
wenn Sie minifyEnabled true in haben
debug { minifyEnabled true debuggable true }
Entfernen Sie das und verwenden Sie es einfach so debug { debugable true }
seine Arbeit für mich
Miklós Keresztes
Deaktivieren Sie die Buchse für den Debug-Build-Typ (build.gradle):
buildTypes {
...
debug {
jackOptions {
enabled false
}
}
}
Hinweis: 1.8 Quellenkompatibilität erfordert Klinke!
Stellen Sie sicher, dass Sie die Konfiguration mit debuggable-Flag erstellen.
buildTypes {
debug {
minifyEnabled false
debuggable true
}
}
Miguel de Sousa
Sie können diese Lösung ausprobieren – öffnen Sie den Android Device Monitor und führen Sie einen „Reset adb“ durch.
Ein Screenshot, wo Sie ‘Reset adb’ finden.
Vivek Pratap Singh
Ich habe das Problem, es war drin build.gradle Datei
buildTypes { debug{ minifyEnabled true //Das war das Problem, machen Sie es falsch
}
release{
}
}
Wenn dies Ihr pboelm gelöst hat, könnten Sie die Antwort akzeptieren.
– Raymond Chenon
12. April 2016 um 16:47 Uhr