studio - Firebase Auth no funciona: el mensaje ''Actualizar los servicios de Google Play'' en el emulador(Android)
login firebase android studio (4)
En su publicación dice: En el Administrador de SDK, los servicios de Google Play están actualizados.
La versión de Google Play Services que se muestra en la sección Extras en la parte inferior del SDK Manager independiente no tiene ningún efecto en la versión utilizada por un emulador. Los emuladores se ejecutan en imágenes del sistema configuradas para contener alguna versión particular de Play Services, que no siempre es la última.
Debes confirmar que has descargado las últimas imágenes del emulador. Estos se enumeran en el Administrador de SDK independiente en cada nivel de API y tienen nombres que terminan con la imagen del sistema . Comprueba que hayas descargado las últimas versiones de las API de Goggle ... Archivos de imagen del sistema . A continuación, deberá volver a crear su emulador para utilizar la imagen actualizada.
Hasta que vi su pregunta, no tenía las últimas versiones e intenté ejecutar Firebase Auth 9.0.2 en un emulador Nexus 5X API 21. Falló con un mensaje similar a lo que usted informó. Luego descargué la última imagen (rev 12) y ahora puedo ejecutarla correctamente.
Estoy intentando usar el servicio Firebase Auth con el correo electrónico y la contraseña. Cuando hago clic en el registro, recibí una alerta en el emulador que dice:
"Update Google Play services : Firebase Auth won''t run unless you update Google Play services"
Cuando miro en los registros, puedo leer esas 2 líneas:
DynamiteModule: Local module descriptor class for com.google.firebase.auth not found.
GooglePlayServicesUtil: Google Play services out of date. Requires 9256000 but found 9080480
En el Administrador de SDK, los servicios de Google Play están actualizados. Sospecho que es un problema con el emulador, que de alguna manera no está actualizado.
El emulador que estoy usando: Nexus 5X API 21 (con Google API)
¿Alguna idea? ¡Gracias!
La mejor manera para futuros problemas como este es.
Abra su emulador vaya a configuración> aplicaciones> Servicios de Google Play
Encontrará la versión de bruja que está usando su AVD
Ahora que sabe el número que usa su AVD, simplemente use cualquier
Versión igual o bramante en tu gradle.
dependencies {
compile fileTree(include: [''*.jar''], dir: ''libs'')
testCompile ''junit:junit:4.12''
compile ''com.android.support:appcompat-v7:24.0.0''
compile ''com.android.support:design:24.0.0''
// Fire base
compile ''com.google.firebase:firebase-auth:9.0.1''
compile ''com.google.firebase:firebase-database:9.0.1''
compile ''com.google.android.gms:play-services-auth:9.0.1''
}
apply plugin: ''com.google.gms.google-services''
Este trabajo para mí, espero que ayude!
Resolví este problema actualizando los servicios de Google Play. Inicialmente en 8.0 y lo actualicé a 11.0.
Simplemente ve a manifest.xml y gradle build set minSDKversion a 15 ... he resuelto mi problema con esto.