Firebase no funciona com.google.firebase.installations.FirebaseInstallationsException

5 minutos de lectura

avatar de usuario
jeeva

Estoy trabajando en una aplicación de Android, estaba en una situación en la que quería mover la aplicación a un nuevo proyecto de Firebase, así que eliminé el antiguo proyecto de Firebase y creé uno nuevo, luego agregué mi aplicación a ese proyecto. Después de eso, no funciona ninguna funcionalidad de Firebase.

Tengo mensajes en la nube de firebase en mi aplicación, funcionaba pero no funciona ahora, no estoy recibiendo FirebaseMessagingService$onNewTokeny también estoy usando firestore como mi base de datos back-end. dentro de mi .addOnSuccessListener estoy obteniendo 0 documentos de vuelta. No falla, pero no devuelve documentos.

Pensé que podría haber un problema con Firebase, así que creé una aplicación de prueba en node.js y trato de buscar documentos de firestore esta funcionando bien

La aplicación de Android no falla, pero revisé el registro de errores y veo el siguiente registro.

java.util.concurrent.ExecutionException: com.google.firebase.installations.FirebaseInstallationsException
        at com.google.android.gms.tasks.Tasks.zzb(Unknown Source:61)
        at com.google.android.gms.tasks.Tasks.await(Unknown Source:23)
        at com.google.firebase.iid.zzs.zzb(com.google.firebase:[email protected]@20.1.1:54)
        at com.google.firebase.iid.zzs.zza(com.google.firebase:[email protected]@20.1.1:89)
        at com.google.firebase.iid.zzv.run(Unknown Source:12)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)
     Caused by: com.google.firebase.installations.FirebaseInstallationsException
        at com.google.firebase.installations.FirebaseInstallations.doRegistrationInternal(com.google.firebase:[email protected]@16.0.0:333)
        at com.google.firebase.installations.FirebaseInstallations.doGetId(com.google.firebase:[email protected]@16.0.0:280)
        at com.google.firebase.installations.FirebaseInstallations.access$lambda$0(Unknown Source:0)
        at com.google.firebase.installations.FirebaseInstallations$$Lambda$1.run(Unknown Source:2)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
        at java.lang.Thread.run(Thread.java:764) 
2020-03-05 21:18:49.022 23658-23666/app.spidy.cyberwire E/spidy.cyberwir: Something went wrong getting fds from adb. Retry!: Success
2020-03-05 21:20:11.198 23658-24183/app.spidy.cyberwire E/FirebaseInstanceId: Failed to get FIS auth token
    java.util.concurrent.ExecutionException: com.google.firebase.installations.FirebaseInstallationsException
        at com.google.android.gms.tasks.Tasks.zzb(Unknown Source:61)
        at com.google.android.gms.tasks.Tasks.await(Unknown Source:23)
        at com.google.firebase.iid.zzs.zzb(com.google.firebase:[email protected]@20.1.1:54)
        at com.google.firebase.iid.zzs.zza(com.google.firebase:[email protected]@20.1.1:89)
        at com.google.firebase.iid.zzv.run(Unknown Source:12)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)
     Caused by: com.google.firebase.installations.FirebaseInstallationsException
        at com.google.firebase.installations.FirebaseInstallations.doRegistrationInternal(com.google.firebase:[email protected]@16.0.0:333)
        at com.google.firebase.installations.FirebaseInstallations.doGetId(com.google.firebase:[email protected]@16.0.0:280)
        at com.google.firebase.installations.FirebaseInstallations.access$lambda$0(Unknown Source:0)
        at com.google.firebase.installations.FirebaseInstallations$$Lambda$1.run(Unknown Source:2)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
        at java.lang.Thread.run(Thread.java:764) 
2020-03-05 21:22:41.287 23658-24278/app.spidy.cyberwire E/FirebaseInstanceId: Failed to get FIS auth token
    java.util.concurrent.ExecutionException: com.google.firebase.installations.FirebaseInstallationsException
        at com.google.android.gms.tasks.Tasks.zzb(Unknown Source:61)
        at com.google.android.gms.tasks.Tasks.await(Unknown Source:23)
        at com.google.firebase.iid.zzs.zzb(com.google.firebase:[email protected]@20.1.1:54)
        at com.google.firebase.iid.zzs.zza(com.google.firebase:[email protected]@20.1.1:89)
        at com.google.firebase.iid.zzv.run(Unknown Source:12)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)
     Caused by: com.google.firebase.installations.FirebaseInstallationsException
        at com.google.firebase.installations.FirebaseInstallations.doRegistrationInternal(com.google.firebase:[email protected]@16.0.0:333)
        at com.google.firebase.installations.FirebaseInstallations.doGetId(com.google.firebase:[email protected]@16.0.0:280)
        at com.google.firebase.installations.FirebaseInstallations.access$lambda$0(Unknown Source:0)
        at com.google.firebase.installations.FirebaseInstallations$$Lambda$1.run(Unknown Source:2)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 
        at java.lang.Thread.run(Thread.java:764) 
2020-03-05 21:27:11.330 23658-24399/app.spidy.cyberwire E/FirebaseInstanceId: Failed to get FIS auth token
    java.util.concurrent.ExecutionException: com.google.firebase.installations.FirebaseInstallationsException
        at com.google.android.gms.tasks.Tasks.zzb(Unknown Source:61)
        at com.google.android.gms.tasks.Tasks.await(Unknown Source:23)
        at com.google.firebase.iid.zzs.zzb(com.google.firebase:[email protected]@20.1.1:54)
        at com.google.firebase.iid.zzs.zza(com.google.firebase:[email protected]@20.1.1:89)
        at com.google.firebase.iid.zzv.run(Unknown Source:12)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)
     Caused by: com.google.firebase.installations.FirebaseInstallationsException
        at com.google.firebase.installations.FirebaseInstallations.doRegistrationInternal(com.google.firebase:[email protected]@16.0.0:333)
        at com.google.firebase.installations.FirebaseInstallations.doGetId(com.google.firebase:[email protected]@16.0.0:280)
        at com.google.firebase.installations.FirebaseInstallations.access$lambda$0(Unknown Source:0)
        at com.google.firebase.installations.FirebaseInstallations$$Lambda$1.run(Unknown Source:2)

  • ¡Salvador de la vida! ¡Gracias!

    – Lucas Needham

    11 de marzo de 2020 a las 16:57

  • Sorprendido por esta solución, felicitaciones!

    – Ahmadul Hoq

    24 de marzo de 2020 a las 12:13

  • Solución perfecta

    –Ashish Choudhary

    7 de junio de 2020 a las 14:21

  • Pasé 2 horas para resolver esto. Creó y eliminó muchos proyectos de Firebase. Muchísimas gracias.

    – uzaysan

    24 de febrero de 2021 a las 20:21

  • Gracias jefe eres genial

    –Faisal Ahmed

    11 de junio de 2021 a las 14:09

  • Si su emulador muestra una conexión limitada en wifi, use datos móviles en él. Eso resolvió el problema para mí.

    – MOHIT VERMA

    1 de marzo a las 18:02

  • Gracias por esta respuesta. No hay muchos resultados de búsqueda para este error. Pensé que era un error de configuración. Rebaja resuelta.

    – Panamá Jack

    7 de marzo de 2020 a las 11:39

  • Verificar la conexión a Internet para el dispositivo Real funcionó para mí

    – Ali Izadyar

    7 de mayo a las 8:02

¿Ha sido útil esta solución?