Buscar..


Cómo agregar Firebase Crash Reporting a tu aplicación

Para agregar Firebase Crash Reporting a su aplicación, realice los siguientes pasos:

  • Crea una aplicación en la Consola Firebase aquí .

  • Copie el archivo google-services.json de su proyecto en su directorio in app/ .

  • Agregue las siguientes reglas a su archivo build.gradle de nivel raíz para incluir el complemento de google-services :

    buildscript {
        // ...
        dependencies {
            // ...
            classpath 'com.google.gms:google-services:3.0.0'
        }
    }
    
  • En su módulo de archivo Gradle, agregue la línea de apply plugin en la parte inferior del archivo para habilitar el complemento de Gradle:

    apply plugin: 'com.google.gms.google-services'
    
  • Agregue la dependencia de Crash Reporting a su archivo build.gradle a nivel de aplicación :

    compile 'com.google.firebase:firebase-crash:10.2.1'
    
  • Luego puede activar una excepción personalizada desde su aplicación usando la siguiente línea:

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

    Todas sus excepciones fatales serán reportadas a su Consola Firebase .

  • Si desea agregar registros personalizados a una consola, puede usar el siguiente código:

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

Para mayor información por favor visite:

Cómo reportar un error

Firebase Crash Reporting genera automáticamente informes de errores fatales (o excepciones no detectadas).

Puede crear su informe personalizado utilizando:

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

Puede verificar el registro cuando FirebaseCrash inicializó el módulo:

07–20 08: 57: 24,442 D / FirebaseCrashApiImpl: API de informes de FirebaseCrash inicializada 07–20 08: 57: 24,442 I / FirebaseCrash: Informes de FirebaseCrash inicializada d com.google.firebase.crash.internal.zzg@3333d325 07–20 08: 57: 24.442 D / FirebaseApp: Clase inicializada com.google.firebase.crash.FirebaseCrash.

Y luego, cuando envió la excepción:

07–20 08: 57: 47.052 D / FirebaseCrashApiImpl: java.lang. ThrowableException: Mi primer error no fatal de Android 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: Código de respuesta: 200 07–20 08: 58: 18.822 D / FirebaseCrashSenderServiceImpl: informe enviado

Puede agregar registros personalizados a su informe con

FirebaseCrash.log("Activity created");


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow