not manager machine mac license installed end emulator controlador agreement accelerated android google-maps x86 emulation

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.



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 :

  1. En Android Virtual Device Manager crea un AVD con el objetivo "Google API (Google Inc.) - API Level 10"
  2. emulador -avd name_of_avd
  3. adb pull /system/etc/permissions/com.google.android.maps.xml
  4. adb pull /system/framework/com.google.android.maps.jar
  5. (opcional) Elimine el AVD que acaba de crear en el Administrador de dispositivos virtuales de Android
  6. En Android Virtual Device Manager crea un AVD con el objetivo "Imagen del sistema Intel Atom x86 (Intel Corporation) - API Level 10"
  7. emulator -partition-size 1024 -no-snapshot-save -vd nombre_de_avd
  8. adb remount rw
  9. adb push com.google.android.maps.xml / system / etc / permissions
  10. adb push com.google.android.maps.jar / system / framework
  11. Descargar mkfs.yaffs2.x86
  12. adb push mkfs.yaffs2.x86 / data
  13. adb shell
  14. cd / data
  15. chmod 777 mkfs.yaffs2.x86
  16. ./mkfs.yaffs2.x86 / system system.img
  17. salida
  18. adb pull /data/system.img (... ser paciente)
  19. Copie system.img en el directorio avd para la avd que acaba de crear (probablemente en ~ / .android / avd / name_of_avd.avd /)
  20. Reiniciar emulador

¡Terminaste! Puede utilizar esencialmente las mismas instrucciones con la nueva imagen ICS (4.0.3) si desea utilizar Google Maps en ICS.