Servicios de Google Play que faltan en el emulador (Android 4.4.2)

Para el emulador que tengo a continuación, recibo el mensaje de error “Servicios de Google Play no instalados en el dispositivo”.

Según el sitio del desarrollador , dice que ‘ El emulador de Android con un AVD que ejecuta la plataforma API de Google basada en Android 4.2.2 o superior .

No se puede entender si el emulador está ejecutando 4.4.2 entonces ¿por qué no están presentes los servicios de google play?

enter image description here

enter image description here

Algunos hilos relacionados, pero sin resolución. (agregando estos solo para señalar que este problema no es un duplicado): Tema relacionado Tema relacionado

http://developer.android.com/google/play-services/setup.html

Citando documentos

Si desea probar su aplicación en el emulador, expanda el directorio para Android 4.2.2 (API 17) o una versión superior, seleccione Google APIs e instálela. Luego, cree un nuevo AVD con Google API como objective de la plataforma.

Necesita emulador de Google API “S

Ver el objective en el complemento

Chasquido

enter image description here

Prefiero probar en un dispositivo real que tiene servicios de google play instalados

No podrá probar la aplicación utilizando la Google-Play-Service library en el emulador. Para probar esa aplicación en emulador necesita instalar algún sistema de marco en su emulador para que funcione.

https://stackoverflow.com/a/11213598/1405008

Consulta la respuesta anterior para instalar el servicio Google play en tu emulador.

Si no tiene la imagen, descárguela a través del administrador de SDK:

enter image description here

Si está usando Xamarin, encontré una guía en su foro oficial explicando cómo hacer esto:

  1. Descargue el paquete de internet. Hay muchas fonts para esto, una posible fuente es el sitio web CyanogenMod .
  2. Arranca el reproductor de Android y desbloquéelo.
  3. Arrastre y suelte el archivo zip que descargó en el reproductor de Android.
  4. Reinicia el reproductor de Android.

En lo sucesivo, es posible que también deba actualizar los Servicios de Google Play desde Google Play Store.

Espero que esto ayude a cualquier persona que tenga problemas para encontrar la documentación.

Setp 1: Descargue los siguientes archivos apk. 1) com.google.android.gms.apk ( https://androidfilehost.com/?fid=95916177934534438 ) 2) com.android.vending-4.4.22.apk ( https://androidfilehost.com/?fid= 23203820527945795 )

Paso 2: crea un nuevo AVD sin la API de Google

Paso 3: ejecuta el AVD (inicia el emulador)

Paso 4: instala los archivos descargados usando adb.

  1)adb install com.google.android.gms-6.7.76_\(1745988-038\)-6776038-minAPI9.apk 2)adb install com.android.vending-4.4.22.apk 

adb vienen con sdks / estudio de Android

Paso 5: crea la aplicación en la consola de Google developer

Paso 6: configura la clave api en tu versión de Androidmanifest.xml y google api.

Nota: en el paso 1 necesita descargar el apk según su nivel de API de Android (.. 18,19,21 ..) y la versión de los servicios de google play (5,5.1,6,6.5 ……)

Esto funcionará al 100%.

El servicio google play es solo una biblioteca para crear una aplicación, pero para poder usar la aplicación que usa la biblioteca del servicio google play, debes instalar Google Play en tu emulador y para eso necesita la identificación única del dispositivo. y la identificación del dispositivo solo está en el dispositivo real que no tiene el emulador. entonces para probarlo, necesitas un dispositivo android real.