firebase
Rapport de collision
Recherche…
Remarques
Crash Reporting crée des rapports détaillés sur les erreurs de votre application.
Les erreurs sont regroupées en grappes de traces de pile similaires et triées en fonction de la gravité de l'impact sur vos utilisateurs. En plus des rapports automatiques, vous pouvez enregistrer des événements personnalisés pour vous aider à capturer les étapes précédant un plantage.
Crash Reporting est actuellement en version bêta tandis que nous résolvons certains problèmes connus sur Android et iOS.
Documentation officielle
Configurer Crash Reporting dans Android
Complétez la partie Installation et configuration pour connecter votre application à Firebase.
Cela créera le projet dans Firebase.Ajoutez la dépendance de Firebase CrashReporting à votre fichier
build.gradle
niveau dubuild.gradle
:
compile 'com.google.firebase:firebase-crash:9.4.0'
Signaler l'erreur dans Android
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");