Recherche…


Comment ajouter Firebase Crash Reporting à votre application

Pour ajouter Firebase Crash Reporting à votre application, procédez comme suit:

  • Créez une application sur la console Firebase ici .

  • Copiez le fichier google-services.json de votre projet dans votre répertoire app/ .

  • Ajoutez les règles suivantes à votre fichier build.gradle de niveau racine pour inclure le plug google-services in google-services :

    buildscript {
        // ...
        dependencies {
            // ...
            classpath 'com.google.gms:google-services:3.0.0'
        }
    }
    
  • Dans le fichier Gradle de votre module, ajoutez la ligne de apply plugin au bas du fichier pour activer le plug-in Gradle:

    apply plugin: 'com.google.gms.google-services'
    
  • Ajoutez la dépendance de Crash Reporting à votre fichier build.gradle au niveau de l' application :

    compile 'com.google.firebase:firebase-crash:10.2.1'
    
  • Vous pouvez ensuite déclencher une exception personnalisée à partir de votre application en utilisant la ligne suivante:

    FirebaseCrash.report(new Exception("Non Fatal Error logging"));
    

    Toutes vos exceptions fatales seront signalées sur votre console Firebase .

  • Si vous souhaitez ajouter des journaux personnalisés à une console, vous pouvez utiliser le code suivant:

    FirebaseCrash.log("Level 2 completed.");
    

Pour plus d'informations, s'il vous plaît visitez:

Comment signaler une erreur

Firebase Crash Reporting génère automatiquement des rapports pour les erreurs fatales (ou les exceptions non interceptées).

Vous pouvez créer votre rapport personnalisé en utilisant:

FirebaseCrash.report(new Exception("My first Android non-fatal error"));

Vous pouvez archiver le journal lorsque FirebaseCrash a initialisé le module:

07–20 08: 57: 24.442 D / FirebaseCrashApiImpl: API de génération de rapports FirebaseCrash initialisée 07–20 08: 57: 24.442 I / FirebaseCrash: initialisation des rapports FirebaseCrash d com.google.firebase.crash.internal.zzg@3333d325 07–20 08: 57: 24.442 D / FirebaseApp: classe initialisée com.google.firebase.crash.FirebaseCrash.

Et puis quand il a envoyé l'exception:

07–20 08: 57: 47.052 D / FirebaseCrashApiImpl: Possibilité de lancer java.lang.Exception: Ma première erreur non fatale Android 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Code de réponse: 200 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Rapport envoyé

Vous pouvez ajouter des journaux personnalisés à votre rapport avec

FirebaseCrash.log("Activity created");


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow