Android
Rapportering av kraschavfall
Sök…
Hur du lägger till Firebase Crash Reporting i din app
För att lägga till Firebase Crash Reporting i din app, utför du följande steg:
Skapa en app på Firebase Console här .
Kopiera filen
google-services.json
från ditt projekt till din in-app/
katalog.Lägg till följande regler i din root.gradle- fil på rotnivå för att inkludera plugin-
google-services
:buildscript { // ... dependencies { // ... classpath 'com.google.gms:google-services:3.0.0' } }
I din modul Gradle-fil lägger du till den
apply plugin
längst ner i filen för att aktivera Gradle-plugin:apply plugin: 'com.google.gms.google-services'
Lägg till beroendet för Crash Reporting i din build.gradle- fil på appnivå :
compile 'com.google.firebase:firebase-crash:10.2.1'
Du kan sedan avfyra ett anpassat undantag från din applikation genom att använda följande rad:
FirebaseCrash.report(new Exception("Non Fatal Error logging"));
Alla dina dödliga undantag kommer att rapporteras till din Firebase Console .
Om du vill lägga till anpassade loggar till en konsol kan du använda följande kod:
FirebaseCrash.log("Level 2 completed.");
För mer information, besök:
Hur du rapporterar ett fel
Rapportering av brasbaserad krasch genererar automatiskt rapporter för dödsfel (eller undantagna undantag).
Du kan skapa din anpassade rapport med:
FirebaseCrash.report(new Exception("My first Android non-fatal error"));
Du kan checka in loggen när FirebaseCrash initierade modulen:
07–20 08: 57: 24.442 D / FirebaseCrashApiImpl: FirebaseCrash-rapporterings API initierat 07–20 08: 57: 24.442 I / FirebaseCrash: FirebaseCrash-rapportering initierar d com.google.firebase.crash.internal.zzg@3333d325 07–20 08: 57: 24.442 D / FirebaseApp: Initierad klass com.google.firebase.crash.FirebaseCrash.
Och när det skickade undantaget:
07–20 08: 57: 47.052 D / FirebaseCrashApiImpl: kastbar java.lang.Uppfattning: Mitt första Android icke-dödliga fel 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Svarskod: 200 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Rapport skickad
Du kan lägga till anpassade loggar till din rapport med
FirebaseCrash.log("Activity created");