Primero ve aquí:
https://opengapps.org
Yo seleccioné esta opción:
Plataforma
Android
Variante
x86
6
pico
pero una versión más reciente de Android también debería funcionar. Luego abre Android Studio. En la pantalla "Seleccionar Hardware", elige un dispositivo sin el icono de "Play Store".
Con Google APIs
En la pantalla "Imagen del Sistema", seleccioné esta opción:
Nivel de API
ABI
Objetivo
24
x86
Android 7 Google APIs
pero versiones más nuevas de las APIs también deberían funcionar. Solo necesitarás un archivo de la carpeta Zip:
Core\vending-x86.tar.lz
Dentro de este archivo habrá otro archivo:
vending-x86\nodpi\priv-app\Phonesky\Phonesky.apk
Ahora, inicia el dispositivo:
emulator -list-avds
emulator -avd Pixel_3a_XL_API_24 -writable-system
Luego, instala Google Play Store. Ten en cuenta que no puedes usar el método normal de arrastrar el APK a la pantalla del dispositivo, o obtendrás uno de estos errores:
El APK no se pudo instalar. Error: No se pudo analizar la cadena de error
El APK no se pudo instalar. Error: INSTALL_FAILED_UPDATE_INCOMPATIBLE: El paquete com.android.vending no coincide con la versión previamente instalada; ¡ignorando!
El APK no se pudo instalar. Error: INSTALL_PARSE_FAILED_NO_CERTIFICATES: No se pudieron recopilar certificados de /data/app/vmdl1047870024.tmp/base.apk: META-INF/BNDLTOOL.SF indica que /data/app/vmdl1047870024.tmp/base.apk está firmado con APK Signature Scheme v2, pero no se encontró tal firma. ¿Firma eliminada?
Instala de la siguiente manera:
adb root
adb remount
adb push Phonesky.apk /system/priv-app
adb reboot
Después del reinicio, deberías poder iniciar Google Play Store normalmente.
Sin Google APIs
Usando el método anterior con la imagen de Google APIs, aún obtienes algunas aplicaciones como YouTube. Si deseas instalar una versión diferente de una de estas aplicaciones, utiliza este método. En la pantalla "Imagen del Sistema", seleccioné esta opción:
Nivel de API
ABI
Objetivo
24
x86
Android 7
pero versiones más nuevas de las APIs también deberían funcionar. Necesitarás estos archivos de la carpeta Zip:
Core\gmscore-x86.tar.lz
Core\vending-x86.tar.lz
Luego extrae estos archivos de los anteriores:
gmscore-x86\nodpi\priv-app\PrebuiltGmsCore\PrebuiltGmsCore.apk
vending-x86\nodpi\priv-app\Phonesky\Phonesky.apk
Utiliza el mismo método anterior para instalar los APKs. Después del reinicio, deberías poder instalar YouTube u otra aplicación. Ten en cuenta que a diferencia de lo anterior, no necesitas ejecutar la configuración de Google Play o incluso iniciar la aplicación de Google Play al final.
Enlaces Externos
https://github.com/89z/googleplay/blob/f98b78a7/docs/play-store.md
0 votos
El autor de Magisk topjohnwu dice que es posible: twitter.com/topjohnwu/status/1070241061010857984 y también hay este archivo en el repositorio de Magisk: github.com/topjohnwu/Magisk/blob/master/scripts/emulator.sh también ver github.com/topjohnwu/Magisk/issues/732#issuecomment-446542064
2 votos
Ambas soluciones funcionan con las imágenes del sistema de Play Store: MagiskOnEmulator, Scripts AVD Oficiales de Magisk