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 tua app/ 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");


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow