2016-07-18 16 views
3

Wie kann ich eine Android App debuggen, um herauszufinden, welche Zeile nicht korrekt ist?Debuggen auf Android Studio

Bekannt, dass ich Android Studio verwende. Ich habe auch alles genau so gemacht wie mein Meister. Es funktioniert auch für ihn, aber nicht für mich. Ich meine, es schließt die App und löst "has stopped" Fehler. Ok gut, was ist los?

+0

Zeigt Ihr Logcat irgendwelche Ausnahmen? – FishStix

+0

@FishStix Gleich danach klicke ich auf einen Button. Es zeigt mir mehrere rote Linien. davor nichts. Ich kann nicht finden, welche Linie Problem hat. – MostafaUTD

+0

Setzen Sie einen Haltepunkt auf den Klick-Listener, der an diese Schaltfläche angehängt ist, und führen Sie die Anwendung in AndroidStudio im Debug-Modus aus. Bitte geben Sie weitere Informationen ein (z. B. den Code des Klick-Listeners, Logcat-Druckanweisungen, Ausnahmen usw.). – FishStix

Antwort

1

Sie können Breakpoints über Run -> View Breakpoints setzen.

Der Dialog Haltepunkte wird angezeigt. Scrollen Sie im linken Bereich nach unten. Wählen Sie Jede Ausnahme unter Java Exception Haltepunkten mit irgendeiner Ausnahme ausgewählt, auf der rechten Seite, wie folgt konfigurieren:

Suspend: checked 
All: selected 
Condition: !(this instanceof java.lang.ClassNotFoundException) 
Notifications: both Caught exception and Uncaught exception selected 

Sie this zum besseren Verständnis verweisen.

Verwandte Themen