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);