Firebase Error no puede tener acceso a zzanb después de usar play-services-xxx: 9.8.00
Tengo el siguiente mensaje cuando uso la versión más reciente de com.google.android.gms: play-services-xxx: 9.8.00
Error:(32, 28) error: cannot access zzanb class file for com.google.android.gms.internal.zzanb not found
- Android: ¿Los símbolos de autenticación de usuario Firebase expiran?
- Autenticación del teléfono Android Firebase INVALID_APP_CREDENTIAL: Error en la validación de la aplicación
- Error: No se pudo resolver: com.google.firebase: firebase-core: 11.0.0
- En la API de Firebase 9.0.0, ¿cómo comprobar que el usuario tiene una sesión Auth válida o no?
- Cómo trabajar con FirebaseAuth dentro del módulo Android
El error se produjo al invocar la instrucción: FirebaseAuth.getInstance().getCurrentUser().getUid();
¿Como puedo solucionar este problema? Gracias.
UPDATE: Problema resuelto
La actualización más reciente de firebase versión 9.8.0 es compatible con el google-service versión 9.8.0. Ahora, todo funciona correctamente.
- Corregir la ubicación del código para comprobar Firebase si ya se ha creado un usuario?
- ¿Cómo volver a autenticar un usuario en Firebase con Google Provider?
- ¿Cómo inicializar firebase después del inicio de sesión de google de android?
- Cómo manejar la caducidad de token firebase personalizada en Firebase 3.xx
- Firebase Manage Multiple auth provider
- Cómo actualizar Google Play Services a 9.8.7
- Cómo integrar la autenticación firebase con los puntos finales del motor de aplicaciones de Google
- Firebase UI - Auth - Utilizar diseño propio
9.8.0 fue una liberación anticipada accidental. ¡Por favor no la utilice! Si ha actualizado sus herramientas de Android durante el fin de semana del 22 al 23 de octubre, es posible que haya recibido esta actualización accidentalmente. Para eliminarlo, simplemente desinstale y vuelva a instalar la herramienta Repositorio de Google.
Tuve un error similar cuando recientemente estaba actualizando mi dependencia del servicio de juego. Parece ocurrir cuando dejas de actualizar las dependencias de firebase que corresponden a la versión de los servicios de juego que usas.
Estas son las dos versiones de mis dependencias:
Versión de error de las dependencias
compile 'com.google.firebase:firebase-appindexing:10.0.1' compile 'com.google.android.gms:play-services-maps:10.0.1' compile 'com.google.android.gms:play-services-places:10.0.1' compile 'com.google.android.gms:play-services-location:10.0.1' compile 'com.google.firebase:firebase-auth:9.8.0' compile 'com.google.firebase:firebase-database:9.8.0' compile 'com.firebaseui:firebase-ui-database:1.0.1' compile 'com.google.firebase:firebase-storage:9.8.0'
Versión de trabajo de las dependencias “
compile 'com.google.firebase:firebase-appindexing:10.0.1' compile 'com.google.android.gms:play-services-maps:10.0.1' compile 'com.google.android.gms:play-services-places:10.0.1' compile 'com.google.android.gms:play-services-location:10.0.1' compile 'com.google.firebase:firebase-auth:10.0.0' compile 'com.google.firebase:firebase-database:10.0.0' compile 'com.firebaseui:firebase-ui-database:1.0.1' compile 'com.google.firebase:firebase-storage:10.0.0'
“ Google parece mover actualizaciones de servicio de juego junto con actualizaciones de firebase en estos días. Espera que esto salve algunas almas por ahí.
Hay una incoherencia complicada en las advertencias build.gradle (Module App) que pueden dar lugar a este error. Tenía todas mis compilaciones de play-services:
compile 'com.google.android.gms:play-services-drive:9.6.1' compile 'com.google.android.gms:play-services-plus:9.6.1' --- etc ---
En gris, con una nota de que una versión más reciente, a saber, 9.8.0, estaba disponible después de actualizar varios apks de Google Play. Después de cambiar todas las compilaciones de play-services a 9.8.0:
compile 'com.google.android.gms:play-services-drive:9.8.0' compile 'com.google.android.gms:play-services-plus:9.8.0' ---etc---
Tengo el error extraño:
class file for com.google.android.gms.internal.zzanb not found
Al intentar compilar mi código. Lo complicado fue todo lo que compila mi firebase:
compile 'com.google.firebase:firebase-core:9.6.1' compile 'com.google.firebase:firebase-invites:9.6.1' ---etc---
No estaban en gris, así que descuidé actualizar esos compilados al mismo tiempo que actualizaba los compils de play-services. Actualizar todas las compilaciones de firebase a 9.8.0:
compile 'com.google.firebase:firebase-core:9.8.0' compile 'com.google.firebase:firebase-invites:9.8.0' --- etc ---
Arregló el error.
Además, las advertencias en el monitor cuando recibe este error sugieren que se presionen las advertencias de "desaprobación" y "sin marcar". Eso es innecesario y no lo arregla.
Android Studio debe atenuar tanto la base de firebase como los play-services compila juntos para evitar este error, especialmente porque el mensaje de error es tan críptico y las sugerencias de supresión de advertencia de pelusa no funcionan.
Finalmente, vuelvo a com.google.android.gms: play-services-xxx: 9.6.1. I huésped que el problema ocurre debido a la diferencia entre la versión de firebase y la versión de los gms. Actualmente, Firebase se ejecuta en la versión 9.6.1
- Cómo guardar el lienzo de dibujo en android?
- Con quién comparar un fondo Recurso de imagen TextView con una imagen R.drawable.bg_image para cambiar