Android
Firebase Crash Reporting
Zoeken…
Hoe Firebase Crash Reporting aan uw app toe te voegen
Voer de volgende stappen uit om Firebase Crash Reporting aan uw app toe te voegen:
Maak een app op de Firebase Console hier .
Kopieer het bestand
google-services.json
van uw project naar uw in-app/
directory.Voeg de volgende regels toe aan uw build.gradle- bestand op hoofdniveau om de plug
google-services
:buildscript { // ... dependencies { // ... classpath 'com.google.gms:google-services:3.0.0' } }
Voeg in uw module Gradle-bestand de regel voor de
apply plugin
inapply plugin
onder aan het bestand toe om de plug-in Gradle in te schakelen:apply plugin: 'com.google.gms.google-services'
Voeg de afhankelijkheid voor Crash Reporting toe aan uw build.gradle- bestand op app-niveau:
compile 'com.google.firebase:firebase-crash:10.2.1'
U kunt vervolgens een aangepaste uitzondering vanuit uw toepassing activeren met behulp van de volgende regel:
FirebaseCrash.report(new Exception("Non Fatal Error logging"));
Al uw fatale uitzonderingen worden gerapporteerd aan uw Firebase-console .
Als u aangepaste logboeken aan een console wilt toevoegen, kunt u de volgende code gebruiken:
FirebaseCrash.log("Level 2 completed.");
Ga voor meer informatie naar:
Hoe een fout te melden
Firebase Crash Reporting genereert automatisch rapporten voor fatale fouten (of niet-opgevangen uitzonderingen).
U kunt uw aangepaste rapport maken met:
FirebaseCrash.report(new Exception("My first Android non-fatal error"));
U kunt het logboek inchecken wanneer FirebaseCrash de module heeft geïnitialiseerd:
07–20 08: 57: 24.442 D / FirebaseCrashApiImpl: FirebaseCrash rapportage API geïnitialiseerd 07–20 08: 57: 24.442 I / FirebaseCrash: FirebaseCrash rapportage initialiseren d com.google.firebase.crash.internal.zzg@3333d325 07–20 08: 57: 24.442 D / FirebaseApp: Geïnitialiseerde klasse com.google.firebase.crash.FirebaseCrash.
En toen het de uitzondering stuurde:
07–20 08: 57: 47.052 D / FirebaseCrashApiImpl: throwable java.lang.Exception: Mijn eerste niet-fatale Android-fout 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Responscode: 200 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Rapport verzonden
U kunt aangepaste logboeken toevoegen aan uw rapport met
FirebaseCrash.log("Activity created");