Breakpoints werden nicht in Android Studio getroffen

Ich verwende Windows 7 und habe vor kurzem von Eclipse zu Android Studio umgestellt. Ich habe jetzt Probleme beim Debuggen.

Wenn ich Android Studio 0.8.6 laufe, setze ich eine komplette Standardinstallation ein, ich erstelle ein standardmäßiges leeres Projekt, das auf das ICS SDK ausgerichtet ist, mit dem neuen Projektassistenten. Ich setze dann einen Breakpoint in onCreate, klicke auf die Debug-Taste und laufe.

Der Debugger ist beigefügt, da ich die Meldung "Verbunden mit dem Ziel VM" im Debugger-Fenster sehen kann.

Ich weiß, dass der Code ausgeführt wird, weil ich irgendeinen Text in der Benutzeroberfläche aktualisiere, um dies zu zeigen.

Ich habe versucht, Breakpoints an vielen Orten zu setzen, aber keiner wird getroffen.

Ich ziehe meine Haare heraus, da ich einfach nicht sehen kann, was ich falsch mache. Ich bin neu, um zu schlagen, also denke ich, dass es irgendwelche Einstellungen in gradle geben kann, dass ich mich ändern sollte, aber sicherlich ein absolut Standardprojekt, das mit dem Zauberer gebaut wurde, sollte mich Breakpoints treffen lassen?

Eine Sache, die ich bemerkt habe, ist, dass in meinem build.gradle Datei gibt es keine Erwähnung von einem Debug-Build, nur ein Release. Ich fragte mich, ob das das Problem sein könnte?

buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 

Hinweis. Ich habe das auf meinem eigenen Gerät und dem Emulator ausprobiert

AKTUALISIEREN:

Ich habe die Einstellungen in den View Breakpoints-Optionen geändert, um "Java Exception Breakpoints" einzuschalten, aber nur für nicht entdeckte Ausnahmen. Dann, am Ende von onCreate ich bewusst eine NullPointerException verursachen. Wenn ich in Debug jetzt laufen, habe ich immer noch nicht schlagen meine tatsächlichen Code und nicht sehen, die Code-Pause auf meiner Quelle, aber das Programm pausiert. Ich weiß, es ist meine NullPointerException, die dies verursacht, weil wenn ich es entfernen, kann ich sehen, dass der Code weiterhin und nicht brechen.

An dem Punkt, dass mein Code bricht das Debug-Fenster zeigt, dass ich in der "Haupt" -Faden, in einer Funktion namens "performLaunchActivity". Ich kann keine weiteren Informationen mehr sehen. Vermutlich deshalb bin ich Debugging durch jede Ebene des Codes ruft performLaunchActivity, aber dass meine Quelle behandelt wird, als ob ich kann nicht durch sie gehen?

  • Wie bekomme ich Methoden-Parameter-Typen in Live-Vorlagen in Intellij IDEA?
  • Automatisches Hinzufügen von Aktivitäten zu Manifest?
  • IntelliJ neues Android-Plugin (0.14. +)
  • Fehler: Gradle: Ausführung fehlgeschlagen für Task ': app: preDexDebug'
  • Paket com.google.android.maps existiert nicht (IntelliJ)
  • Wie kann ich eine Android App bei der Verwendung von IntelliJ IDEA leicht verschleiern?
  • Android-Studio (oder IDEA im Allgemeinen) Refactor über mehrere Quellsätze
  • Android Gradle Apache HttpClient existiert nicht?
  • 3 Solutions collect form web for “Breakpoints werden nicht in Android Studio getroffen”

    Vergewissern Sie sich, dass Ihr JDK aktuell ist und Ihr System nur einen JDK enthält.

    Versuchen Sie, die Zeile minifyEnabled true in der Datei \app\build.gradle auf buildTypes - debug Abschnitt zu entfernen. Oder benutze diesen Bildschirm und setze Minify Enabled auf false

    Aktivieren des Debuggens

    Der gradle Teil ist ganz gut.Ich habe den gleichen Code und er Debugger funktioniert gut. Wie gehst du Breakpoints? Sie müssen nur einen Klick auf die extreme Linke des Code-Fensters und ein roter Ball erscheinen.

    Siehe: https://developer.android.com/sdk/installing/studio-debug.html

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.