Comienza a usar Firebase Crashlytics

En esta guía de inicio rápido, se describe cómo configurar Firebase Crashlytics en tu app con el SDK de Firebase Crashlytics para que puedas obtener informes de fallas completos en Firebase console.

Antes de comenzar

Si aún no lo has hecho, agrega Firebase a tu proyecto de Android. Si no tienes ninguna app para Android, puedes descargar la app de muestra.

Paso 1: Configura Crashlytics en Firebase console

  1. Haz clic en Crashlytics en el panel de navegación izquierdo de Firebase console.

  2. Si tu proyecto de Firebase contiene varias apps registradas, selecciona la última app que agregaste del cuadro desplegable junto a Crashlytics en la barra superior de la consola.

  3. Haz clic en Habilitar Crashlytics.

Paso 2: Agrega Firebase Crashlytics a tu app

  1. En el archivo build.gradle de nivel de proyecto, agrega el complemento de Gradle para Crashlytics como una dependencia de buildscript:
    buildscript {
        repositories {
            // Check that you have Google's Maven repository (if not, add it).
            google()
        }
    
        dependencies {
            // ...
    
            // Check that you have the Google Services Gradle plugin v4.3.2 or later
            // (if not, add it).
            classpath 'com.google.gms:google-services:4.3.3'
    
            // Add the Crashlytics Gradle plugin.
            classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.1'
        }
    }
    
    allprojects {
        repositories {
            // Check that you have Google's Maven repository (if not, add it).
            google()
        }
    }
       
  2. En tu archivo build.gradle de nivel de app, aplica el complemento de Gradle para Crashlytics:
    apply plugin: 'com.android.application'
    
    apply plugin: 'com.google.gms.google-services' // Google Services Gradle plugin
    
    // Apply the Crashlytics Gradle plugin
    apply plugin: 'com.google.firebase.crashlytics'
        

Paso 3: Inicializa Crashlytics

Para obtener una experiencia óptima con Firebase Crashlytics, te recomendamos que agregues el SDK de Firebase para Google Analytics a tu app, además del SDK de Firebase Crashlytics. Asegúrate de agregar la versión 17.2.3 de Google Analytics o una posterior para obtener rutas de navegación y usuarios sin fallas en tiempo real.

  1. En el build.gradle de nivel de app, agrega las dependencias de Google Analytics y Crashlytics.

    Java

    dependencies {
        // Recommended: Add the Firebase SDK for Google Analytics.
        implementation 'com.google.firebase:firebase-analytics:17.5.0'
    
        // Add the Firebase Crashlytics SDK.
        implementation 'com.google.firebase:firebase-crashlytics:17.2.1'
    }
    

    Kotlin+KTX

    dependencies {
        // Recommended: Add the Firebase SDK for Google Analytics.
        implementation 'com.google.firebase:firebase-analytics-ktx:17.5.0'
    
        // Add the Firebase Crashlytics SDK.
        implementation 'com.google.firebase:firebase-crashlytics-ktx:17.2.1'
    }
    
  2. Opcional: Firebase Crashlytics ofrece informes de fallas para las apps compiladas con el Kit de desarrollo nativo de Android (NDK). Si tu app usa el NDK, puedes configurar Crashlytics para informar fallas en las bibliotecas subyacentes del NDK. Visita la documentación sobre los informes de fallas del NDK para aprender a hacerlo.

Paso 4: Ejecuta tu proyecto

Por último, ejecuta la app. En los registros del dispositivo, se mostrará la verificación de Firebase cuando se complete la inicialización.

Pasos siguientes