Google使用新的Intel Atom x86仿真器映射SDK

时间:2012-03-25 01:57:59

标签: android google-maps x86 emulation

有没有办法,如何为使用Google Maps SDK的Android模拟器获取新的x86图像?

4 个答案:

答案 0 :(得分:45)

首先,请确保按照说明启用模拟器的虚拟化支持。如果你不这样做,一切都会正常工作,除非你不会看到性能提升:

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

然后按照这些说明创建支持Google地图的Android 2.3.3 AVD,并更正并感谢http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html

  1. 在Android Virtual Device Manager中创建一个目标为“Google API(Google Inc.) - API Level 10”的AVD
  2. emulator -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. (可选)删除刚刚在Android虚拟设备管理器中创建的AVD
  6. 在Android虚拟设备管理器中创建一个目标为“Intel Atom x86系统映像(英特尔公司) - API级别10”的AVD
  7. emulator -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. 下载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. 出口
  18. adb pull /data/system.img(...耐心等待)
  19. 将system.img复制到刚刚创建的avd的avd目录中(可能在〜/ .android / avd / name_of_avd.avd /中)
  20. 重启模拟器
  21. 你已经完成了!如果您想在ICS上使用Google地图,则可以使用新的ICS(4.0.3)图像使用基本相同的说明。

答案 1 :(得分:7)

本教程有效:

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

不要忘记使用emulator -partition-size 1024android:installLocation="auto"preferExternal让我遇到麻烦。

答案 2 :(得分:5)

在以下link中,您可以下载最终的avd并进行安装。非常有用!您只需编辑一个.ini文件即可使其正常工作。只需在安装之前确保您可以在没有地图sdk的情况下运行常规Intel Atom x86 avd。

答案 3 :(得分:5)

自4.4.2起,x86 Google API由SDK Manager提供。

enter image description here