Est-il possible, comment obtenir de nouveaux x86 image pour l'émulateur Android de travailler avec Google Maps SDK?
Réponses
Trop de publicités?Tout d'abord, assurez-vous de suivre les instructions pour activer la prise en charge de l'émulateur. Si vous ne le faites pas, tout fonctionne bien sauf que vous ne verrez pas une amélioration de la performance:
http://developer.android.com/guide/developing/devices/emulator.html#vm-windows
Alors suivez ces instructions pour créer un Android 2.3.3 AVD avec Google Maps soutien, avec des corrections et grâce à http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html:
- Dans Android Virtual Device Manager créer un AVD avec la cible "Api Google (Google Inc.) - L'API de Niveau 10"
- l'émulateur avd name_of_avd
- adb pull /system/etc/permissions/com.google.android.maps.xml
- adb pull /system/framework/com.google.android.maps.jar
- (facultatif) Supprimez les AVD vous venez de créer dans l'Android Virtual Device Manager
- Dans Android Virtual Device Manager créer un AVD avec la cible "d'Atome d'Intel x86 de système d'Image (Intel Corporation) - API de Niveau 10"
- l'émulateur partition de taille 1024 -pas-snapshot-save-avd name_of_avd
- adb remount rw
- adb push com.google.android.maps.xml /system/etc/permissions
- adb push com.google.android.maps.jar /system/framework
- Télécharger mkfs.yaffs2.x86
- adb push mkfs.yaffs2.x86 /données
- la commande adb shell
- cd /data
- chmod 777 mkfs.yaffs2.x86
- ./mkfs.yaffs2.x86 /système de système de.img
- sortie
- adb pull /data/system.img (...être patient)
- Copie du système.img dans l'avd de répertoire pour l'avd vous venez de créer (probablement dans ~/.android/avd/name_of_avd.avd/)
- Le redémarrage de l'émulateur
Vous avez terminé! Vous pouvez utiliser essentiellement les mêmes instructions à l'aide de la nouvelle (ICS 4.0.3) de l'image 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 fait mal.
En suivant le lien , vous pouvez télécharger la dernière avd et de l'installer. Incroyablement utile! Vous avez seulement besoin de modifier un .fichier ini pour faire ce travail. Assurez-vous juste avant de l'installer que vous pouvez fonctionner le processeur Intel Atom x86 avd sans les cartes sdk.