Android
Firebase Crash Reporting
Ricerca…
Come aggiungere Firebase Crash Reporting alla tua app
Per aggiungere Firebase Crash Reporting alla tua app, procedi nel seguente modo:
Crea un'app sulla Firebase Console qui .
Copia il file
google-services.json
dal tuo progetto nella tuaapp/
directory.Aggiungi le seguenti regole al file build.gradle di livello root per includere il plug
google-services
:buildscript { // ... dependencies { // ... classpath 'com.google.gms:google-services:3.0.0' } }
Nel tuo file Gradle del modulo, aggiungi la linea del
apply plugin
nella parte inferiore del file per abilitare il plugin Gradle:apply plugin: 'com.google.gms.google-services'
Aggiungi la dipendenza per la segnalazione di crash al tuo file build.gradle a livello di app :
compile 'com.google.firebase:firebase-crash:10.2.1'
È quindi possibile generare un'eccezione personalizzata dall'applicazione utilizzando la seguente riga:
FirebaseCrash.report(new Exception("Non Fatal Error logging"));
Tutte le eccezioni fatali verranno segnalate alla tua console Firebase .
Se si desidera aggiungere registri personalizzati a una console, è possibile utilizzare il seguente codice:
FirebaseCrash.log("Level 2 completed.");
Per maggiori informazioni per favore visita:
Come segnalare un errore
Firebase Crash Reporting genera automaticamente report per errori irreversibili (o eccezioni non rilevate).
Puoi creare il tuo rapporto personalizzato usando:
FirebaseCrash.report(new Exception("My first Android non-fatal error"));
È possibile archiviare il registro quando FirebaseCrash ha inizializzato il modulo:
07-20 08: 57: 24.442 D / FirebaseCrashApiImpl: API di reporting FirebaseCrash inizializzata 07-20 08: 57: 24.442 I / FirebaseCrash: report FirebaseCrash inizializzare d com.google.firebase.crash.internal.zzg@3333d325 07-20 08: 57: 24.442 D / FirebaseApp: classe inizializzata com.google.firebase.crash.FirebaseCrash.
E poi quando ha inviato l'eccezione:
07-20 08: 57: 47.052 D / FirebaseCrashApiImpl: lanciabile java.lang.Exception: il mio primo errore Android non fatale 07-20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: codice risposta: 200 07-20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: rapporto inviato
Puoi aggiungere registri personalizzati al tuo rapporto con
FirebaseCrash.log("Activity created");