services - playstore android studio emulator
Visual Studio Emulator para Android-Instalar Gapps(Google Play Services) (11)
Estoy usando el nuevo emulador de Android VS con Android Studio:
https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
No tiene instalados los Servicios de Google Play ... entonces sigo esta guía para instalar:
https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator
He descargado el archivo Gapps adecuado (en mi caso):
http://www.devfiles.co/download/7m2VdVjQ/gapps-kk-20140105-signed.zip
Ahora he arrastrado y soltado el archivo ZIP en el emulador ... y está atascado en "copiar el archivo" ... ¿Hay algo más que deba hacer aquí para instalar Gapps? ¿Cuánto tiempo suele durar esta "instalación"?
Ahora Docker + Hyper-V + Android Emulator es posible sin necesidad de VS Android Emulator (de hecho, parecen ser un trabajo discontinuado).
Ahora los emuladores de Google funcionan bien incluso con Hyper-V activado.
Más información aquí sobre cómo hacer que funcione aquí (spoiler: es un simple tic en una casilla de verificación) https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html
Arrastrar y soltar no funciona si inicia el emulador desde Visual Studio cuando ejecuta Visual Studio como administrador. Para poder arrastrar y colocar, ejecute el emulador desde el menú de inicio (no como administrador) y no desde Visual Studio.
Encontré una solución en la web que funciona. El artículo sugiere que solo funciona para Android 5.1, no he probado Marshmallow.
http://www.rajapet.com/2016/03/adding-google-play-services-to-visual-studio-android-emulator.html
Comience "Visual studio emulator for android" desde el menú de inicio
Crea un nuevo emulador para Lollipop, 5.1.1 (API nivel 22), inícialo
Como VS emu se ejecuta en x86, necesitamos el "ARM Translator", que se encuentra en esta página:
http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/ ([TechBae.com] Genymotion-ARM-Translation_v1.1.zip)
Arrastra el archivo a la ventana del emulador, cierra y reinicia el emulador si no lo hace automáticamente.
- Instalar gapps desde http://www.teamandroid.com/gapps/ , por ejemplo, gapps-lp-20150314.zip
Solo descarga, arrastra al emulador, reinicia
Espere a que finalice la optimización de la aplicación
Abra Play Store, ignore cualquier error. Si Play Store se cuelga, mátalo y comienza de nuevo
Registrarse
Expande el menú lateral
Ir a la configuración
Desplácese hacia abajo a la versión de compilación, haga clic / toque. Debería recibir un mensaje de que se instalará una nueva versión de Play Store
Espere a que el proceso XDE.exe deje de descargarse
Reiniciar el emulador
Regrese a Play Store, menú lateral, haga clic en Versión de compilación - Asegúrese de que esté actualizado. Si no, déjalo descargar
Instale una aplicación que use servicios de reproducción, por ejemplo, Maps para verificar
Intenté todas las respuestas anteriores, incluida la aceptada sobre ejecutar el script de shell install_zip.sh, pero nada funcionó para mí para los emuladores VS de Android Lollipop (5.1) y Marshmallow (6). El problema parece ser también que Gapps ahora tiene algún código nativo, específico del procesador, y la mayoría de los paquetes de Gapps disponibles para su descarga se compilan para los procesadores ARM. Intenté OpenGapps, que tiene paquetes específicos para el procesador, pero sus complejos scripts de instalación no me funcionaron en los emuladores VS.
Finalmente encontré un paquete de Gapps preparado para ASUS Zenphone 2, que tiene un procesador Intel, específicamente descargué el paquete recomendado aquí , y que se instaló bien con solo arrastrar y soltar en el emulador de Visual Studio para Android 5.1.
Lo intenté ayer mismo y tuve el mismo problema. Aparentemente, no funcionó la función de arrastrar y soltar. Entonces, esto es lo que hice para resolver el problema:
- Use las Herramientas adicionales (ícono pequeño >>) para el emulador y vaya a la pestaña Tarjeta SD.
- Seleccione una carpeta en su computadora para sincronizar con la tarjeta SD virtual.
-
Pull from SD card
, que creará una estructura de carpetas en la carpeta seleccionada. - Ahora copie el relleno de Gapps en la carpeta ''Descargar''.
-
Push to SD card
. Esto llevará un poco de tiempo y copia el archivo zip en tu emulador. - Ejecute un indicador de comando y vaya a
sdk/platform-tools
en su ubicación de Android SDK y ejecuteadb devices
. - Si ve su emulador en la lista, salte al paso 9.
- Si no ve el emulador, ejecute lo siguiente:
adb connect <emulator ip>:5555
Puede encontrar el emulador ip, desde el emulador, vaya a Configuración -> Acerca del teléfono -> Estado y sección IP. - Siguiente ejecución,
adb shell
. Esto le dará un aviso al emulador de Android. - Confirme que el archivo gapps está allí:
ls /sdcard/Download
- Ahora ejecuta,
install_zip.sh /sdcard/Download/<flashablezip>.zip
Esto debería comenzar el proceso deinstall_zip.sh /sdcard/Download/<flashablezip>.zip
.
Espero que esto ayude a resolver el problema.
Parece que el emulador se bloquea al intentar instalar archivos si no puede encontrar adb.exe.
Asegúrese de tener instalado el SDK de Android
Si ejecuta regedit.exe y observa la clave reg HKEY_LOCAL_MACHINE / Software / Wow6432Node / Android SDK Tools, hay un valor de cadena de ruta que apunta a una ubicación en el disco. Verifique dos veces para asegurarse de que haya una copia de adb.exe ubicada en el directorio de herramientas de plataforma debajo de esa ruta.
Espero que esto ayude.
Parece que está haciendo lo correcto para instalar Google Apps, pero, por si acaso, estas instrucciones podrían ser útiles: http://codesmells.net/2015/07/27/installing-the-google-play-store-in-the-microsoft-visual-studio-android-emulator/
Siguiendo las instrucciones anteriores, NO pude conseguir que Google Play Store se inicie correctamente en mi Marshmallow 6.0.0 Tablet API-23 VM en VS Emulator para Android.
He intentado todos los métodos de solución de problemas mencionados anteriormente en vano.
Lo que finalmente funcionó para mí fue instalar (arrastrar y soltar) la versión ANTERIOR de GAPPS (gapps-lp-20150314.zip) para Android 5.1 Lollipop API-22 en mi Marshmallow 6.0.0 VM.
¡Trabajado como un encanto!
http://www.teamandroid.com/gapps/
http://www.devfiles.co/download/fAgtiEoX/gapps-lp-20150314.zip
Simplemente podría usar una imagen de emulador de Android (AVD), similar a una imagen de VM, una que tenga servicios de Google Play instalados. Eso sería más fácil que tratar de instalarlo en el emulador. Por lo general, puedes ver este Android Studio en Herramientas> Android> Administrador de AVD y crear un Dispositivo virtual y seleccionar entre las imágenes que ya tienen los Servicios de Google Play.
Tomasz Cielecki blog.ostebaronen.dk/2016/04/… que implica instalar gapps dos veces.
Primero instale los gapps descargados desde here , reinicie el sistema y luego instale los gapps nuevamente con una versión descargable desde here .
Al menos esto funcionó bien para mí.