Fehlerfindung

Log

Android verfügt über einen systemweiten log, den Android Studio schon soweit filtert, dass nur Meldungen angezeigt werden, die die eigene App betreffen.

Mit folgendem Befehl können Daten im log ausgegeben werden:

Log.d("Rechnen", "Ergebnis: " + rechnenErgebnis);

Das erste Argument muss einen Tag angeben, der später hilft, die Logausgabe zuzuordnen.

Debugger

In Android Studio können im Code "Breakpoints" gesetzt werden, indem an den linken Rand des Editors geklickt wird (1). Wenn die App dann über "Debuggen" (2) gestartet wird, wird die Ausführung des Quellcodes am Breakpoint unterbrochen. Werte von aktuell vorhandenen Variablen können dann unter (3) auf Fehler untersucht werden. Oft benötigte Variablen können zur besseren Übersicht bei (4) eingetragen werden. Unter (5) kann die Ausführung fortgesetzt werden.

Last updated