Crashlytics / Fabric no informa de bloqueos en Android

Tengo algunos problemas con Fabric / Crashlytics.

Estoy usando Android Studio 1.3.2

Aquí está mi build.gradle

buildscript { repositories { jcenter() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' repositories { jcenter() maven { url 'https://maven.fabric.io/public' } } android { ... } dependencies { ... compile('com.crashlytics.sdk.android:crashlytics:2.5.2@aar') { transitive = true; } } 

He añadido la clave api en manifiesto (he añadido metadatos com.crashlytics.ApiKey, así como io.fabric.ApiKey).

Estoy comenzando la clase Fabric en Aplicación

 Fabric.with(this, new Crashlytics()); 

El problema es que la beta está funcionando (puedo compartir, actualizar, abrir la aplicación), Respuestas está trabajando (las sesiones están en la lista y todo), incluso puedo registrar la excepción con

 Crashlytics.logException("Test"); 

Y los accidentes no fatales se añadirán al panel de control Fabric.

Sin embargo, por alguna razón, no se reportan accidentes "fatales" y se envían a Fabric. ¿Puede alguien ayudarme por favor? ¿Cuál podría ser la razón? ¿Qué estoy haciendo mal?

Btw – esto comenzó a suceder después de la actualización de Crashlytics a tela. He reinstalado el complemento, la aplicación eliminada y añadido de nuevo, intentado sin complemento para Android Studio.

Trate de añadir:

 Fabric.with(this, new Crashlytics()); 

A su clase de aplicación, para el uso del informe de fallo de prueba:

 Crashlytics.getInstance().crash(); 

Para reportar uso de no-fatales:

 Crashlytics.log("Your log"); Crashlytics.logException(new Throwable("This your name crash")); 

Tuve un problema ligeramente diferente. Mi Crashlytics dejó de registrar accidentes repentinamente después de agregar la dependencia de las Respuestas a mi Proyecto.

  compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') { transitive = true; } compile('com.crashlytics.sdk.android:answers:1.3.10@aar') { transitive = true; } 

La solución fue sólo para eliminar la dependencia Answers. No lo necesitas ya que ya está en crashicstics pacakge com.crashlytics.android.answers. *.

Puede que esto sea útil para algunos usuarios.

  • Cómo instalar el kit de twitter con el plugin de tejido en el estudio de Android
  • Error de generación después de migrar de Crashlytics SDK a Tela
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.