es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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’

Tags:  , ,

Answer

  1. Avatar for 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:

    • 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

    Configuración anterior

    Antes de la actualización, el equipo utilizaba las siguientes versiones 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’

    Acción requerida

    El equipo está buscando consejos sobre cómo evitar que ocurra el ANR. Cualquier consejo o sugerencia útil será apreciado.

Comments are closed.