Suche…


So fügen Sie Firebase Crash Reporting zu Ihrer App hinzu

Führen Sie die folgenden Schritte aus, um Firebase Crash Reporting zu Ihrer App hinzuzufügen:

  • Erstellen Sie eine App auf dem Firebase Console hier .

  • Kopieren Sie die Datei google-services.json aus Ihrem Projekt in Ihr Verzeichnis in app/ .

  • Fügen Sie Ihrer root.build.gradle -Datei die folgenden Regeln hinzu, um das google-services Plugin aufzunehmen:

    buildscript {
        // ...
        dependencies {
            // ...
            classpath 'com.google.gms:google-services:3.0.0'
        }
    }
    
  • Fügen Sie in Ihrer Modul-Gradle-Datei die apply plugin Zeile am Ende der Datei hinzu, um das Gradle-Plugin zu aktivieren:

    apply plugin: 'com.google.gms.google-services'
    
  • Fügen Sie der Build.gradle- Datei auf App-Ebene die Abhängigkeit für Crash Reporting hinzu :

    compile 'com.google.firebase:firebase-crash:10.2.1'
    
  • Sie können dann eine benutzerdefinierte Ausnahme aus Ihrer Anwendung auslösen, indem Sie die folgende Zeile verwenden:

    FirebaseCrash.report(new Exception("Non Fatal Error logging"));
    

    Alle Ihre schwerwiegenden Ausnahmen werden an Ihre Firebase-Konsole gemeldet.

  • Wenn Sie einer Konsole benutzerdefinierte Protokolle hinzufügen möchten, können Sie den folgenden Code verwenden:

    FirebaseCrash.log("Level 2 completed.");
    

Für weitere Informationen, besuchen Sie bitte:

Wie melde ich einen Fehler?

Firebase Crash Reporting generiert automatisch Berichte für schwerwiegende Fehler (oder nicht erfasste Ausnahmen).

Sie können Ihren benutzerdefinierten Bericht erstellen mit:

FirebaseCrash.report(new Exception("My first Android non-fatal error"));

Sie können das Protokoll einchecken, wenn FirebaseCrash das Modul initialisiert hat:

07–20 08: 57: 24.442 D / FirebaseCrashApiImpl: API für FirebaseCrash-Berichterstellung initialisiert 07–20 08: 57: 24.442 I / FirebaseCrash: FirebaseCrash-Berichterstellung wird initialisiert. 57: 24.442 D / FirebaseApp: Klasse com.google.firebase.crash.FirebaseCrash wurde initialisiert.

Und dann, wenn die Ausnahme gesendet wurde:

07–20 08: 57: 47.052 D / FirebaseCrashApiImpl: throwable java.lang.Exception: Mein erster nicht schwerwiegender Android-Fehler 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Antwortcode : 200 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Bericht gesendet

Sie können Ihrem Bericht benutzerdefinierte Protokolle hinzufügen

FirebaseCrash.log("Activity created");


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow