portable - android x86 net
¿Google Play Store es compatible con emuladores avd? (6)
Aún no hay soporte oficial
Todavía no se admite oficialmente.
Busqué el rastreador de errores de Android para [
"play store" emulator avd
].
Hice clic en el error de Android 172531. Y, en el comentario # 3, en julio del 16, un empleado de Google escribió:
Gracias por tus comentarios. Estamos trabajando en el soporte para instalar aplicaciones de Play Store en el emulador, y lo actualizaremos cuando esa función esté disponible.
Soluciones alternativas
Puedo pensar en tres posibles soluciones.
-
Solicite a los encargados de mantenimiento de su aplicación favorita que carguen una copia de su aplicación en Amazon Appstore . Luego instale la tienda de aplicaciones en su dispositivo Android. Luego use la tienda de aplicaciones para instalar su aplicación favorita.
-
O bien: realice una búsqueda en la Web para encontrar un archivo .apk para el software que desea. Por ejemplo, si desea instalar SleepBot en su emulador de Android, puede hacer una búsqueda en Google Web para [
SleepBot apk
]. Luego useadb install
para instalar el archivo .apk. -
O bien: intente instalar la tienda Google Play en su dispositivo virtual Android a pesar de que no es compatible. Nunca he intentado esto, pero apuesto a que podría funcionar.
Después de buscar en Google un poco, no puedo encontrar la respuesta a esta pregunta. ¿Google Play Store es oficialmente compatible con emuladores AVD?
Sé que una vez se detuvo, luego escuché que fue recuperado después de una versión específica de Android. Estoy usando la aplicación de google avd android versión 4.4.3 (api 19). No veo una aplicación de Google Play Store allí. ¿Se supone que debo esperarlo? ¿O hay una aplicación oficial para Google Play Store que se puede instalar en el AVD oficialmente?
A partir de Android Studio 2.3.2 ahora puede crear un AVD que tenga Play Store preinstalado. Actualmente, es compatible con la ejecución de AVD
- Una definición de dispositivo de teléfono Nexus 5 o 5X, o cualquier Android Wear
- Una imagen del sistema desde Android 7.0 (API 24)
Para otros emuladores, puede probar la solución mencionada en esta answer .
Google Play Store ahora tiene preinstalado oficialmente el emulador de Android. Asegúrese de ejecutar la última versión de Android Studio 2.4. En Android Studio AVD Manager, elija una configuración de dispositivo virtual que tenga el ícono de la tienda de Google Play al lado y luego seleccione una de las imágenes del sistema que tengan la etiqueta "Google Play". Consulte esta nota de la versión: https://androidstudio.googleblog.com/2017/04/android-studio-24-preview-4-is-now.html
No hay una tienda de Google Play en el emulador AVD. Pero puedes instalarlo manualmente.
-
Instale la imagen del sistema de las API de Google, para que ya tenga los servicios de Google (sin Play Store)
-
Crear AVD basado en la imagen de las API de Google
-
Descargue el archivo más pequeño de http://opengapps.org/ y extraiga Phonesky.apk de él
-
Empuje Phonesky.apk a / system / priv-app / en avd.
-
Reiniciar avd. Google Play debería estar allí.
Recientemente intenté hacerlo solo y puedes encontrar un tutorial detallado en mi blog: http://linuxoidchannel.blogspot.com/2017/01/how-to-install-google-play-store-on.html
Sí, puede habilitar / usar Play Store en Android Emulator (AVD): antes de eso, debe configurar algunos requisitos previos:
- Inicie Android SDK Manager y seleccione Google Play Intel x86 Atom System Image (Recomendado: porque funcionará comparativamente más rápido ) de su versión de Android requerida (Por ejemplo: Android 7.1.1 o API 25 )
[Nota: mantenga todo lo demás como está, si lo va a instalar por primera vez ] O instale como se muestra a continuación:
-
Una vez completada la descarga, vaya a Herramientas -> Administrar AVD ... -> Crear desde el Administrador de Android SDK
Verifique que haya proporcionado la siguiente opción correctamente. No estoy seguro acerca del almacenamiento interno y de la tarjeta SD. Puedes elegir diferente. Y Target debe ser tu versión de Android descargada
Si usa la línea de comando, deberá usar uno de los paquetes enumerados con
sdkmanager --list | grep "playstore"
Una vez que esté instalado, puede usar el paquete apropiado en
avdmanager create avd --force --name testAVD --abi google_apis_playstore/x86_64 --package "system-images;android-28;google_apis_playstore;x86_64" -d 19
Reemplace
google_apis_playstore;x86_64
con el paquete que instaló