android - manager - SDK de Google Maps con el nuevo emulador Intel Atom x86
intel haxm emulator (4)
¿Hay alguna manera, cómo obtener una nueva imagen x86 para el emulador de Android que funcione con Google Maps SDK?
A partir de 4.4.2, el SDK Manager proporciona la API de Google x86.
En el siguiente seal.io/2012/09/android-x86-images-with-google-sdk-maps.html puede descargar el avd final e instalarlo. ¡Insanamente útil! Solo necesita editar un archivo .ini para que esto funcione. Solo asegúrate de que antes de instalarlo puedas ejecutar el avd regular Intel Atom x86 sin los mapas sdk.
Este tutorial funciona:
http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html
No olvides usar emulator -partition-size 1024
y android:installLocation="auto"
, preferExternal
me hizo problemas.
Primero, asegúrese de seguir las instrucciones para habilitar el soporte de virtualización para el emulador. Si no lo hace, todo funcionará bien, excepto que no verá una mejora en el rendimiento:
http://developer.android.com/guide/developing/devices/emulator.html#vm-windows
A continuación, siga estas instrucciones para crear un Android 2.3.3 AVD con soporte de Google Maps, con correcciones y gracias a http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html :
- En Android Virtual Device Manager crea un AVD con el objetivo "Google API (Google Inc.) - API Level 10"
- emulador -avd name_of_avd
- adb pull /system/etc/permissions/com.google.android.maps.xml
- adb pull /system/framework/com.google.android.maps.jar
- (opcional) Elimine el AVD que acaba de crear en el Administrador de dispositivos virtuales de Android
- En Android Virtual Device Manager crea un AVD con el objetivo "Imagen del sistema Intel Atom x86 (Intel Corporation) - API Level 10"
- emulator -partition-size 1024 -no-snapshot-save -vd nombre_de_avd
- adb remount rw
- adb push com.google.android.maps.xml / system / etc / permissions
- adb push com.google.android.maps.jar / system / framework
- Descargar mkfs.yaffs2.x86
- adb push mkfs.yaffs2.x86 / data
- adb shell
- cd / data
- chmod 777 mkfs.yaffs2.x86
- ./mkfs.yaffs2.x86 / system system.img
- salida
- adb pull /data/system.img (... ser paciente)
- Copie system.img en el directorio avd para la avd que acaba de crear (probablemente en ~ / .android / avd / name_of_avd.avd /)
- Reiniciar emulador
¡Terminaste! Puede utilizar esencialmente las mismas instrucciones con la nueva imagen ICS (4.0.3) si desea utilizar Google Maps en ICS.