Android
Firebase Crash Reporting
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 inapp/
.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");