android - iniciar - ¿Cómo instalar los servicios de Google Play en una máquina virtual Genymotion(sin soporte para arrastrar y soltar)?
iniciar genymotion (13)
Para Genymotion "Lollipop Preview - Nexus 5" dispositivo virtual
Los mismos pasos mencionados en @KingyBobo y @ anp8850 responden, pero:
Descargue las GApps correctas para Android 5.0: Google Apps para Android 5.0 ( https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip)
Más GApps aquí
Tenga en cuenta que Google+ muestra muchos errores antes de actualizar.
¿Cómo puedo instalar Google Play Services en un emulador Genymotion sin soporte para arrastrar y soltar?
No puedo instalarlo como se menciona en la publicación de desbordamiento de pila. ¿Cómo instalar los marcos de Google (juegos, cuentas, etc.) en un dispositivo virtual Genymotion? Debido a la falta de soporte para arrastrar y soltar la instalación.
Genymotion es compatible con Google Apps para algunos emuladores, pero no es compatible con emuladores de tableta.
- Descargue ARM Translation v1.1 y actualícelo arrastrando y soltando el emulador. Luego reinicie el emulador.
- Vaya a Open GApps , seleccione x86 architecture, la versión de Android de su emulador y variante (nano es suficiente, puede instalar otras aplicaciones desde Play Store) y descargue el archivo zip. Arrastre y suelte este archivo en el emulador y actualícelo. Reinicie el emulador.
Ahora Gapps proporciona una manera de instalar el paquete gapps a través de la apk.
Descargar APK e instrucciones de instalación desde el siguiente enlace:
Puede descargar el APK actual desde el siguiente enlace:
Enlace de Play Store: https://play.google.com/store/apps/details?id=org.opengapps.app
Versión actual Enlace al sitio web (7/22/2017): http://opengapps.org/app/opengapps-app-v16.apk
Al menos para Android 6.0, la traducción de ARM es aparentemente innecesaria.
Simplemente tome un paquete x86 + Android 6.0 (nano está bien) de OpenGApps e instálelo arrastrando y soltando y diciéndole que parpadee.
Parece que la traducción de ARM era requerida previamente, antes de que el paquete x86 estuviera disponible. Es posible que aún necesite la traducción ARM si desea instalar aplicaciones solo ARM.
Arrastrar y soltar no funcionó en mi sistema ...
Encontré una entrada de blogpost que describe cómo instalarla con adb:
adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
adb push gapps-jb-yyyymmdd-signed.zip /sdcard/Download/gapps.zip
adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip
adb reboot
adb shell flash-archive.sh /sdcard/Download/gapps.zip
adb reboot
Con adb, puede instalar GApps y ARM Support Zips sin arrastrar y soltar. emuking de XDA Developers tiene instrucciones para ello:
Usé 4.2.2, que es aceptable para mis propósitos de prueba. Luego extraje ambas carpetas "/ system / ..." de zip a una carpeta en mi escritorio. En cmd prompt usé los siguientes comandos (el paso 1 es opcional y para verificar que adb está funcionando):
- dispositivos adb
- remontar
- adb push "C: / Users / John / Desktop / GenyF_cked / system" / system
Tendrá que cambiar el nombre de la carpeta en la línea "adb push" a donde realmente extrajo ambos archivos zip. Después de hacerlo, te recomiendo que "reinicies ADB" el dispositivo.
Descargue la última versión de genymotion y, después de crear un dispositivo, haga clic en Abrir GAPP en el lado derecho del dispositivo.
Que trabaje para mi
Genymotion no proporciona Google Apps. Para instalar Google Apps:
Actualiza Genymotion y VirtualBox a la última versión.
Descarga dos archivos zip:
- ARM Translation Installer v1.1
- Google Apps para su versión de Android : 2.3.7 - 4.4.4 o 4.4 - 6.0 (con plataforma y variante) También puede encontrar la lista de GApps en la página de usuario de GbroHubGist de wbroek .Abra el emulador Genymotion y vaya a la pantalla de inicio, luego arrastre y suelte el primer archivo Genymotion-ARM-Translation_v1.1.zip sobre el emulador. Aparecerá un cuadro de diálogo que se mostrará como transferencia de archivos en curso, luego aparecerá otro cuadro de diálogo que le preguntará si desea actualizarlo en el emulador. Haga clic en Aceptar y reinicie el dispositivo ejecutando el
adb reboot
desde su terminal o símbolo del sistema.Arrastre y suelte el segundo archivo gapps - * - signed.zip y repita los mismos pasos anteriores. Ejecute el
adb reboot
nuevamente y, una vez reiniciado, Google Apps estará en el emulador.En este punto, los "Servicios de Google Apps" se bloquearán con frecuencia con el siguiente mensaje. Los
google play services has stopped working
. Abre Google Play. Después de proporcionar los detalles de su cuenta, abra Google Play y actualice las aplicaciones de Google instaladas. Esto parece hacer que Google Play se dé cuenta de que tiene un antiguo Google Play Services y le pedirá que actualice (en mi caso, la actualización de Google Hangouts requiere una nueva versión de Google Play Services ). También escuché que simplemente esperar le pedirá que actualice. La aplicación ''Google Play Services'' no parece aparecer de otra manera, no puedes buscarla. A continuación, debería ver una oferta para actualizar los servicios de Google Play. Una vez que se instale el nuevo Google Play Services, ahora tendrá acceso estable y funcional a Google Play.
La última versión de Genymotion (2.10.0 en adelante) ahora le permite instalar GApps desde la barra de herramientas del emulador:
Haga clic en el botón GApps la barra de herramientas
Acepte los términos y condiciones
Comenzará tu descarga de aplicaciones de google.
Una vez que se complete la descarga, simplemente reinicie el dispositivo virtual!
Para Genymotion 2.12.2 puede encontrar GApps agregados en todos sus dispositivos virtuales. Ejecute cualquier dispositivo virtual de Genymotion y luego puede encontrarlo en la esquina superior derecha que dice Open GApps. Presiónelo y se instalará automáticamente GApps
Probé casi todas las opciones anteriores, pero no pude instalar los servicios de Google Play. Sin embargo, en la sección de preguntas frecuentes de Genymotion se encontró que la única forma de acceder a los servicios de Google Play es usar los paquetes proporcionados por OpenGapps.
Lo intenté y esto funcionó:
- Visita opengapps.org
- Selecciona x86 como plataforma
- Elige la versión de Android correspondiente a tu dispositivo virtual.
- Seleccione nano como variante
- Descarga el archivo zip
- Arrastre y suelte el instalador zip en el nuevo dispositivo virtual Genymotion (solo 2.7.2 y superior)
- Siga las instrucciones emergentes
Seguir los pasos en la respuesta aceptada no me funcionó. Seguí los pasos de esta guía con una imagen ejecutando 5.0.0, y se realizó el trabajo. Es un proceso paso a paso, al igual que la respuesta aceptada para agregar el soporte de Google Play
a las imágenes de genymotion.
Las diferencias más importantes son que en la guía a la que me he vinculado, mencionan que la instalación de Google Play Services
en imágenes con una versión superior a 5.0.0 puede no funcionar, y dicen que para cambiar la ADB tool connection settings
en la ventana de configuración de la aplicación de escritorio Genymotion
: Use custom Android SDK tools
. Además, las cremalleras gapps
parecen ser diferentes.
La guía también utiliza GIF para ilustrar los pasos del proceso, por lo que deja mucho menos espacio para la duda.
https://www.androidfilehost.com/?fid=95784891001614559 : requiere Genymotion 2.4.0+
Enlace a ARM Translation Installer v1.1 utilizado en la guía ; esto se proporciona para su comodidad. No parece ser diferente al proporcionado en la respuesta aceptada a primera vista.
Usted podría hacer esto simplemente por:
- Descargue el instalador de traducción ARM v1.1 (ARMTI)
- Descargue Google Apps para su versión de Android 4.4, 4.3, 4.2 o 4.1, por ejemplo.
- Arrastre y suelte el ARMTI en la pantalla de inicio de su emulador y confirme todo
- Reinicia tu emulador
- Arrastre y suelte la versión correcta de la aplicación de Google en su pantalla de inicio
- Reinicia tu emulador
- TRABAJO HECHO.
NOTA: puede encontrar la versión correcta de GApp aquí: