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 in apply 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");


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow