Google Maps SDK avec le nouvel émulateur Intel Atom x86

Est-il possible d’obtenir une nouvelle image x86 pour un émulateur Android avec Google Maps SDK?

Tout d’abord, assurez-vous de suivre les instructions pour activer la prise en charge de la virtualisation pour l’émulateur. Si vous ne le faites pas, tout fonctionnera bien, sauf que vous ne verrez aucune amélioration de performance:

http://developer.android.com/guide/developing/devices/emulator.html#vm-windows

Suivez ensuite ces instructions pour créer un AVD Android 2.3.3 avec prise en charge de Google Maps, avec des corrections et grâce à http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in- android.html :

  1. Dans Android Virtual Device Manager, créez un AVD avec la cible “API Google (Google Inc.) – API niveau 10”
  2. émulateur -avd name_of_avd
  3. adb tirer /system/etc/permissions/com.google.android.maps.xml
  4. adb tirer /system/framework/com.google.android.maps.jar
  5. (facultatif) Supprimez l’AVD que vous venez de créer dans Android Virtual Device Manager
  6. Dans Android Virtual Device Manager, créez un AVD avec la cible “Image du système Intel Atom x86 (Intel Corporation) – API niveau 10”
  7. émulateur -partition-size 1024 -no-snapshot-save -avd name_of_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. Télécharger mkfs.yaffs2.x86
  12. adb push mkfs.yaffs2.x86 / data
  13. shell adb
  14. cd / data
  15. chmod 777 mkfs.yaffs2.x86
  16. ./mkfs.yaffs2.x86 / system system.img
  17. Sortie
  18. adb pull /data/system.img (… soyez patient)
  19. Copiez le fichier system.img dans le répertoire avd pour le fichier avd que vous venez de créer (probablement dans ~ / .android / avd / name_of_avd.avd /)
  20. Redémarrer l’émulateur

Vous avez terminé! Vous pouvez utiliser essentiellement les mêmes instructions en utilisant la nouvelle image ICS (4.0.3) si vous souhaitez utiliser Google Maps sur ICS.

Ce tutoriel fonctionne:

http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html

N’oubliez pas d’utiliser emulator -partition-size 1024 et android:installLocation="auto" , preferExternal m’a preferExternal problèmes.

Dans le lien suivant , vous pouvez télécharger l’avd final et l’installer. Incroyablement utile! Il suffit de modifier un seul fichier .ini pour que cela fonctionne. Assurez-vous, avant de l’installer, que vous pouvez exécuter le standard Intel Atom x86 avd sans les cartes SDK.

À partir de la version 4.4.2, l’API Google x86 est fournie par le SDK Manager.

entrer la description de l'image ici