tutorial google firebasecrash android deprecated crashlytics

android - google - Crashlytics desaprobando logException() ¿cuál es el reemplazo?



firebasecrash is deprecated (3)

Crashlytics se actualizó a 2.3.2. Si miras esa documentation está obsoleta. Echa un vistazo al nuevo método de excepción here

¿Alguien sabe la llamada de reemplazo en Crashlytics para logException () que parece estar obsoleta a partir de 2.2.4? Mi problema es que tengo excepciones que detecto, pero sospecho que conducen a más errores que luego hacen que la aplicación se bloquee. También quiero registrar todas las excepciones manejadas y verlas en un solo lugar. Estaba usando Flurry, pero simplemente no parecía hacer el truco, donde Crashlytics parece ser más robusto. Los quiero a todos en la misma herramienta ya que es mil veces más fácil hacer coincidir las excepciones en un solo lugar, en lugar de parchearlas a través de LogEntries, Flurry y Crashlytics. Una vez que haya identificado los principales elementos de bloqueo, eliminaré lentamente las llamadas logException () y solo buscaré bloqueos reales.

¡Gracias!


La documentación de Crashlytics y la documentación de Fabric.io no son muy claras al respecto, así que, para ser claros:

  • Si está compilando con com.crashlytics.sdk.android:crashlytics:2.2.xxx@aar o mayor, use este método:

    Crashlytics.logException(e);

  • Si está utilizando com.crashlytics.sdk.android:crashlytics:2.3.xxx@aar , use este método:

    Crashlytics.getInstance().core.logException(e);

  • Si está utilizando com.crashlytics.sdk.android:crashlytics:2.5.xxx@aar , puede usar cualquier método:

    Crashlytics.getInstance().core.logException(e); CrashlyticsCore.getInstance().logException(e);

    Crashlytics.logException(e);

En consecuencia: si desea confiar en la documentación de Fabric.io , verifique que no esté compilando con crashlytics v2.3.xxx


Aquí está su: Crashlytics.getInstance().core.logException(e);