Wenn eine App ständig abstürzt oder das System ruckelt, geben die Standard-Einstellungen oft nur wenig Aufschluss. In den Tiefen von Android wird jedoch fast jede Aktion protokolliert. Diese sogenannten Bug Reports oder Logcats sind die Blackbox deines Smartphones.
Hier erfährst du, wie du diese Protokolle erstellst und – was noch wichtiger ist – wie du sie richtig liest.
1. Fehlerprotokoll erstellen (Bug Report)
Für einen umfassenden Bericht über den Systemzustand bietet Android eine eingebaute Funktion:
-
Aktiviere die Entwickleroptionen (7x auf die Build-Nummer tippen).
-
Gehe zu Einstellungen > System > Entwickleroptionen.
-
Tippe auf Fehlerbericht erstellen (Bug Report).
-
Wähle Interaktiver Bericht. Nach kurzer Zeit erhältst du eine Benachrichtigung. Wenn du darauf tippst, kannst du eine große
.zip-Datei teilen oder an deinen PC senden.
2. Echtzeit-Protokolle mit Logcat
Ein Bug Report ist eine Momentaufnahme. Willst du live sehen, was beim Absturz einer App passiert, nutzt du Logcat.
-
Voraussetzung: Du benötigst einen PC mit den Android Platform Tools (ADB).
-
Befehl: Verbinde dein Handy per USB (USB-Debugging an) und gib im Terminal
adb logcatein. -
Tipp: Da hunderte Zeilen pro Sekunde durchlaufen, nutze Filter. Mit
adb logcat *:Ewerden dir nur echte Fehler (Errors) angezeigt.
3. Wie man das Protokoll liest: Die Log-Level
Android-Logs folgen einer festen Hierarchie. Jede Zeile beginnt mit einem Buchstaben, der die Wichtigkeit angibt:
-
V (Verbose): Alles wird protokolliert (sehr unübersichtlich).
-
D (Debug): Infos für Entwickler während der App-Erstellung.
-
I (Info): Normale Systemvorgänge (z.B. “WLAN verbunden”).
-
W (Warning): Mögliche Probleme, die noch keinen Absturz verursachen.
-
E (Error): Hier wird es spannend! Das sind die echten Fehler.
-
F (Fatal): Schwere Fehler, die zum sofortigen Absturz führen.
4. Hilfreiche Tools zur Analyse
Ein rohes Textfile mit 50.000 Zeilen zu lesen, ist frustrierend. Diese Tools helfen dir beim Filtern:
-
Device Info HW: Eine App, die direkt auf dem Handy Logcats anzeigen kann (erfordert Root oder spezielle Berechtigungen via Shizuku).
-
Logcat Reader (Open Source): Ein übersichtliches Tool für das Smartphone selbst, um Logs farblich sortiert darzustellen.
-
Notepad++ oder VS Code: Am PC helfen diese Editoren mit der Suchfunktion (
Strg + F), gezielt nach Begriffen wie “Exception”, “Crash” oder dem Namen der abgestürzten App zu suchen.
5. Worauf du achten musst: “The Smoking Gun”
Wenn du eine Fehlermeldung suchst, halte Ausschau nach diesen Begriffen:
-
NullPointerException: Ein sehr häufiger Programmierfehler.
-
ANR (App Not Responding): Die App ist eingefroren.
-
Stack Trace: Eine Liste von Programmbefehlen, die direkt zum Fehler geführt haben. Meist beginnt der relevante Teil mit
Caused by:.
Fazit
Fehlerprotokolle zu lesen wirkt am Anfang kompliziert, ist aber die einzige Methode, um Probleme wirklich an der Wurzel zu packen. Anstatt zu raten, warum eine App schließt, zeigt dir der Logcat genau, in welcher Zeile der Code versagt hat.
Hängst du an einer kryptischen Fehlermeldung fest? Kopiere den Teil nach “Caused by” in die Kommentare, vielleicht können wir helfen!












