Se produjo un problema de ANR después de actualizar Firebase a BoM 29.0.0.
Ocurrió un ANR después de actualizar Firebase.
Ejecutando el servicio [mypackage]/com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService
com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService
No hay información de “Stack trace” para este ANR.
(1) Detalles del ANR; (2) Dispositivos con ANR.
No podemos reproducirlo.
En realidad, al principio dudamos sobre WorkManager. Así que intentamos cambiar la versión de “androidx.work:work-runtime” de 2.5.0 a 2.7.0. Sin embargo, seguimos obteniendo el mismo ANR en la consola de Play.
¿Alguien sabe qué podemos hacer para evitar el ANR?
Esta es nuestra configuración actual:
– Firebase BoM 29.0.0
– com.google.firebase:firebase-analytics
– com.google.firebase:firebase-perf
– com.google.firebase:firebase-appindexing
– com.google.firebase:firebase-dynamic-links
– com.google.firebase:firebase-crashlytics
– com.google.firebase:firebase-crashlytics-ndk
La configuración antigua de la versión de Firebase:
– firebaseCoreVersion = ‘18.0.3’
– firebasePerfVersion = ‘19.0.9’
– firebaseConfigVersion = ‘19.2.0’
– firebaseAdsVersion = ‘18.2.0’
– firebaseAppindexingVersion = ‘19.1.0’
– firebaseMessagingVersion = ‘20.3.0’
– firebaseDynamicLinkVersion = ‘19.1.0’
davy.ai
Solución de problemas ANR después de actualizar Firebase
Problema
Se produjo un ANR después de actualizar Firebase sin información de seguimiento de la pila. El ANR se activó durante la ejecución del servicio [mypackage]/com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService en com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService. El equipo no puede reproducir el problema.
Solución intentada
Inicialmente, el equipo sospechó que WorkManager podría ser la causa del ANR. Para resolver el problema, cambiaron la versión de “androidx.work:work-runtime” de 2.5.0 a 2.7.0, pero el ANR seguía siendo el mismo.
Configuración actual
Actualmente, el equipo está utilizando las siguientes versiones de Firebase:
Configuración anterior
Antes de la actualización, el equipo utilizaba las siguientes versiones de Firebase:
Acción requerida
El equipo está buscando consejos sobre cómo evitar que ocurra el ANR. Cualquier consejo o sugerencia útil será apreciado.