actualización de los servicios de Google play en el emulador


He pasado por muchas preguntas como esta en Google Play, estoy usando Android 4.2.2 API 17.

Mi aplicación requiere Google play services 8.1, Se compila bien y cuando se ejecuta en emulador muestra mensaje que ' Es necesario actualizar sus servicios de Google play ' ,

Cuando hago clic en actualizar no pasa nada,

¿Cómo puedo actualizar los servicios de Google Play sin descargar ninguna versión más reciente de la API ?

Author: Amit Vaghela, 2016-02-18

9 answers

Actualización Del 18-Dic-2017

Puede actualizar los servicios de Google Play a través de la aplicación Play Store en su emulador tal como lo haría en un dispositivo Android físico desde API 24.

Comprobar Emulador nuevas características agregadas con actualización estable desde Android Studio v 3.0

Google Play Support - Desde Google: Sabemos que muchos desarrolladores de aplicaciones utilizan Google Play Servicios, y puede ser difícil mantener el servicio actualizado en el Android Imágenes del sistema emulador. Para resolver este problema, ahora ofrezca versiones de imágenes del sistema Android que incluyan Play Store app. Las imágenes de Google Play están disponibles a partir de Android Nougat (API 24) . Con estas nuevas imágenes del emulador, puede actualizar Google Play Servicios a través de la aplicación Play Store en su emulador tal como lo haría en un dispositivo Android físico. Además, ahora puede probar la instalación de extremo a extremo, flujos de actualización y compra con Google Play Almacenar.


Arranque rápido-Arranque rápido le permite reanudar su emulador de Android sesión en menos de 6 segundos

Compatibilidad con Android CTS

Mejoras de rendimiento - Con las últimas versiones de Android Emulador, ahora asignamos RAM bajo demanda, en lugar de asignar y fijar la memoria al tamaño máximo de RAM definido en su AVD.

Sensores virtuales

Soporte Wi-Fi

Ubicación GPS y Muchos mas...

O

Actualice este SDK Build-Tools y el emulador de Android a la última y este mensaje de alerta no volverá,

Configuración Android > SDK de Android Tools > Herramientas de SDK (pestaña) Android > SDK de Android Build-Tools

introduzca la descripción de la imagen aquí

 68
Author: Amit Vaghela,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-28 11:03:42

Utilice el emulador que tiene Play Store instalado. Actualizar los servicios de juego sería tan fácil como en un dispositivo real.

Desde que Google introdujo Google Play Store images en Android SDK Tools 26.0.0 ahora emuladores viene con instalado Google Play Store.

introduzca la descripción de la imagen aquí

De 26.0.3

  • Agrega una nueva pestaña en la ventana extendida para las imágenes de Google Play Store que muestra la versión de Play Services y un botón para buscar actualizaciones a Servicios de Juego.

configuración del emulador

 61
Author: user345280,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-18 11:31:41

Basado en La documentación de Google ,

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 las API de Google e instálelo. A continuación, cree un nuevo AVD con las API de Google como destino de la plataforma.

Intente navegar a configuración apps> aplicaciones en su emulador y luego busque los servicios de Google Play. Comprueba el número de versión y úsalo en tu compilación.gradle. Para actualizarlo con la última versión, puedes verlo en estos documentación y ASÍ, pregunta.

 16
Author: abielita,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:02:16

Ejecutando la aplicación en un dispositivo virtual con imagen del sistema, 'Google Play API' en lugar de 'Google API' resolverá su problema sin problemas..

  • Dispositivos virtuales Nexus 5x y Nexus 5 es compatible con la imagen' Google Play API'.

  • Google Play API viene con Nougat 7.1.1 y O 8.0.

Simplemente siga los siguientes pasos simples y asegúrese de que su PC esté conectado a Internet.

  1. Crear un nuevo dispositivo virtual seleccionando Crear virtual Dispositivo (esquina inferior izquierda) desde Android Virtual Devices Manager.

  2. Seleccione el hardware 'Nexus 5x' o 'Nexus 5'.

  3. Descarga la imagen del sistema 'Turrón' con Google Play o 'O' con Google Play. 'O' es la última versión de Android 8.0.

  4. Haga clic en Siguiente y Terminar.

  5. Ejecute su aplicación nuevamente en el nuevo dispositivo virtual y haga clic en la opción 'Actualizar ahora' que se muestra junto con el mensaje de advertencia.

  6. Tú serás dirigido a la Play Store y puede actualizar sus servicios de Google Play fácilmente.

Ver su aplicación funciona sin problemas!

  • Nota: Si va a utilizar las API de los servicios de Google Play, debe utilizar la imagen del sistema de las API de Google.
 15
Author: Michel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-15 00:49:43

Es necesario instalar Google play imagen, Android SDK - > Plataformas SDK check > comprobar mostrar detalles del paquete install > instalar Google play. introduzca la descripción de la imagen aquí

 10
Author: Houssin Boulla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-10 10:59:43

Mi respuesta no es actualizar el servicio de Google Play, sino trabajar alrededor. Obtenga la versión play service del emulador utilizando el siguiente código

getPackageManager().getPackageInfo("com.google.android.gms", 0 ).versionName);

Por ejemplo, si el valor es "9.8.79", utilice la versión menor más cercana disponible com.Google.androide.gms: play-services: 9.8.0 '

Esto resolverá su problema. Obtenga el historial de versiones de https://developers.google.com/android/guides/releases#november_2016_-_v100

 7
Author: Ganesh Kanna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-22 05:10:26

Las respuestas en esta página me eludieron hasta que encontré la opción mostrar detalles del paquete

introduzca la descripción de la imagen aquí

 3
Author: abbood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-28 04:30:56

Estaba teniendo el mismo problema. Simplemente evite usar un emulador con SDK 27. SDK 26 funciona bien!

 1
Author: Estevão Lucas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-12 21:08:25

Me enfrenté al mismo problema. Actualizé mi Android Studio y utilicé API 25 target como Android 7.1.1 y X86 y todo funcionó bien. Uso Google play services y firebase para mi proyecto

 0
Author: Mahesh N,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-11 15:14:48