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

https://firebase.google.com/docs/crash/

Skonfiguruj raportowanie awarii w systemie Android

  1. Ukończ część Instalacja i konfiguracja, aby połączyć aplikację z Firebase.
    Spowoduje to utworzenie projektu w Firebase.

  2. 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");


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow