Android
Rapport d'incident de Firebase
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épertoireapp/
.Ajoutez les règles suivantes à votre fichier build.gradle de niveau racine pour inclure le plug
google-services
ingoogle-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");