firebase
Crash-Berichterstellung
Suche…
Bemerkungen
Crash Reporting erstellt detaillierte Berichte über die Fehler in Ihrer App.
Fehler werden in Clustern ähnlicher Stack-Spuren gruppiert und nach Schweregrad der Auswirkungen auf Ihre Benutzer gruppiert. Zusätzlich zu automatischen Berichten können Sie benutzerdefinierte Ereignisse protokollieren, um die Schritte zu dokumentieren, die zu einem Absturz führen.
Crash Reporting befindet sich derzeit in der Beta-Version, während wir einige bekannte Probleme mit Android und iOS lösen.
Offizielle Dokumentation
Setup-Absturzberichterstellung in Android
Schließen Sie den Installations- und Setup-Teil ab , um Ihre App mit Firebase zu verbinden.
Dadurch wird das Projekt in Firebase erstellt.Fügen Sie der
build.gradle
Datei auf Modulebene die Abhängigkeit für Firebase CrashReportingbuild.gradle
:
compile 'com.google.firebase:firebase-crash:9.4.0'
Melden Sie den Fehler in Android
Firebase Crash Reporting generiert automatisch Berichte für schwerwiegende Fehler (oder nicht erfasste Ausnahmen).
Sie können Ihren benutzerdefinierten Bericht erstellen mit:
FirebaseCrash.report(new Exception("My first Android non-fatal error"));
Sie können das Protokoll einchecken, wenn FirebaseCrash das Modul initialisiert hat:
07–20 08: 57: 24.442 D / FirebaseCrashApiImpl: API für FirebaseCrash-Berichterstellung initialisiert 07–20 08: 57: 24.442 I / FirebaseCrash: FirebaseCrash-Berichterstellung wird initialisiert. 57: 24.442 D / FirebaseApp: Klasse com.google.firebase.crash.FirebaseCrash wurde initialisiert.
Und dann, wenn die Ausnahme gesendet wurde:
07–20 08: 57: 47.052 D / FirebaseCrashApiImpl: throwable java.lang.Exception: Mein erster nicht schwerwiegender Android-Fehler 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Antwortcode : 200 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Bericht gesendet
Sie können Ihrem Bericht benutzerdefinierte Protokolle hinzufügen
FirebaseCrash.log("Activity created");