firebase
Raportowanie awarii
Szukaj…
Uwagi
Raportowanie awarii tworzy szczegółowe raporty o błędach w Twojej aplikacji.
Błędy są pogrupowane w klastry o podobnych śladach stosu i podzielone według stopnia ważności na użytkowników. Oprócz automatycznych raportów możesz rejestrować zdarzenia niestandardowe, aby pomóc uchwycić kroki prowadzące do awarii.
Raportowanie awarii jest obecnie w wersji beta, a my rozwiązujemy niektóre znane problemy na Androidzie i iOS.
Oficjalna dokumentacja
Skonfiguruj raportowanie awarii w systemie Android
Ukończ część Instalacja i konfiguracja, aby połączyć aplikację z Firebase.
Spowoduje to utworzenie projektu w Firebase.Dodaj zależność dla Firebase CrashReporting do pliku
build.gradle
poziomie modułu:
compile 'com.google.firebase:firebase-crash:9.4.0'
Zgłoś błąd w Androidzie
Raportowanie awarii Firebase automatycznie generuje raporty o błędach krytycznych (lub nieprzechwyconych wyjątkach).
Możesz utworzyć własny raport za pomocą:
FirebaseCrash.report(new Exception("My first Android non-fatal error"));
Możesz sprawdzić w dzienniku, gdy FirebaseCrash zainicjował moduł:
07–20 08: 57: 24.442 D / FirebaseCrashApiImpl: zainicjowano API raportowania FirebaseCrash 07–20 08: 57: 24.442 I / FirebaseCrash: raportowanie FirebaseCrash zainicjowano d com.google.firebase.crash.internal.zzg@3333d325 07–20 08: 57: 24.442 D / FirebaseApp: Zainicjowana klasa com.google.firebase.crash.FirebaseCrash.
A potem, kiedy wysłał wyjątek:
07–20 08: 57: 47.052 D / FirebaseCrashApiImpl : throwable java.lang.Exception: Mój pierwszy niekrytyczny błąd Androida 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Kod odpowiedzi: 200 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Raport wysłany
Możesz dodać niestandardowe dzienniki do swojego raportu za pomocą
FirebaseCrash.log("Activity created");