有什么办法,如何为使用 Google Maps SDK 的 Android 模拟器获取新的 x86 图像?
最佳答案
首先,确保您按照说明为模拟器启用虚拟化支持。如果你不这样做,一切都会正常工作,只是你不会看到性能提升:
http://developer.android.com/guide/developing/devices/emulator.html#vm-windows
然后按照这些说明创建支持 Google map 的 Android 2.3.3 AVD,并进行更正并感谢 http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html :
- 在 Android 虚拟设备管理器中创建一个目标为“Google APIs (Google Inc.) - API Level 10”的 AVD
- 模拟器 -avd name_of_avd
- adb pull/system/etc/permissions/com.google.android.maps.xml
- adb pull/system/framework/com.google.android.maps.jar
- (可选)删除您刚刚在 Android 虚拟设备管理器中创建的 AVD
- 在 Android 虚拟设备管理器中创建一个目标为“Intel Atom x86 system Image (Intel Corporation) - API Level 10”的 AVD
- 模拟器 -partition-size 1024 -no-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
- 下载mkfs.yaffs2.x86
- adb push mkfs.yaffs2.x86/data
- adb 外壳
- cd/数据
- chmod 777 mkfs.yaffs2.x86
- ./mkfs.yaffs2.x86/system system.img
- 退出
- adb pull/data/system.img(……耐心点)
- 将 system.img 复制到您刚刚创建的 avd 的 avd 目录中(可能在 ~/.android/avd/name_of_avd.avd/中)
- 重启模拟器
你已经完成了!如果您想在 ICS 上使用 Google map ,您可以使用与新 ICS (4.0.3) 图像基本相同的说明。
关于android - 谷歌使用新的 Intel Atom x86 仿真器映射 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857325/