Integración de Crashlytics al proyecto de biblioteca

Tengo un proyecto de biblioteca (un proyecto de biblioteca de vista personalizada) que no tiene actividades / servicios. Quiero integrar Crashlytics SDK a mi biblioteca. Cuando intento agregarlo a través de Crashlytics plugin (el icono en la barra de herramientas) para Android Studio, simplemente permanece en "Checking" para "Select a kit to install" . La pregunta es ¿cómo puedo agregar Crashlytics a mi proyecto de biblioteca de Android?

Atentamente

Necesita un módulo de aplicación en este momento, incluso si su intención es integrar Crashlytics sólo en su biblioteca. Si lo único que tienes es la biblioteca, no hay forma razonable de hacerlo, no oficialmente por lo menos.

Vea a continuación para generar las cosas necesarias primero en el lado de la aplicación y luego mover (algunos de ellos) hacia su biblioteca, como la inicialización.

Cuando está a bordo de un kit, Fabric establece el código de inicialización dentro del proyecto base, no la biblioteca. Así es como lo haría …

Cree un proyecto de biblioteca de android con la gradle siguiente:

 apply plugin: 'com.android.library' <-- other project specific includes --> buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'io.fabric' repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { compile('com.crashlytics.sdk.android:crashlytics:2.6.5@aar') { transitive = true; } } 

A su proyecto base agregue la línea maven a allProjects / repositories:

 allprojects { repositories { jcenter() mavenCentral() maven { url 'https://maven.fabric.io/public' } } } 

Desde su proyecto de aplicación, agregue una dependencia al proyecto de biblioteca recién creado. por ejemplo:

 compile project(':crashlytics_lib') 
  • ¿Qué hace transitive = true en Gradle exactamente hacer (wrt crashlytics)?
  • ¿Cómo puedo integrar Crashlytics con Android Apps Instant?
  • Android Studio Gradle Fabric con configuraciones de proxy "No se puede conectar a la red"
  • Crashlytics falta algunos registros personalizados
  • Crashlytics desarrollador error de herramientas al construir android -grado proyecto
  • La aplicación de depurador de Android Studio se bloquea con InterruptedException
  • ¿Cómo agregar el nombre de usuario al informar un error no fatal?
  • Crashlytics: Sube un proyecto Cordova
  • ¿Cómo importar sólo ABI de bibliotecas nativas seleccionadas de AAR?
  • ¿Cómo recuperar los informes de fallos de una aplicación portátil?
  • Visualización de todas las fallas de un problema específico en Crashlytics
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.