android - 谷歌使用新的 Intel Atom x86 仿真器映射 SDK

标签 android google-maps x86 emulation

有什么办法,如何为使用 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 :

  1. 在 Android 虚拟设备管理器中创建一个目标为“Google APIs (Google Inc.) - API Level 10”的 AVD
  2. 模拟器 -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 system Image (Intel Corporation) - API Level 10”的 AVD
  7. 模拟器 -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 外壳
  14. cd/数据
  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. 重启模拟器

你已经完成了!如果您想在 ICS 上使用 Google map ,您可以使用与新 ICS (4.0.3) 图像基本相同的说明。

关于android - 谷歌使用新的 Intel Atom x86 仿真器映射 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857325/

相关文章:

c - 将汇编语言 (x86) 例程与 C 语言连接起来

multithreading - 何时使用 Test&Set 或 Test&Test&Set?

java - LibGDX And​​roid : Lag with 25+ sprites despite use of TimeKeeping

javascript - shouldOverrideUrlLoading 仅针对某些网页被调用

javascript - 在 map 上自动平移 javascript

android - 在 Android 中更改 Google map 填充时保持位置居中

java - 为什么webp文件在aab中不显示?

android - 使用应用程序上下文时,某些 Android 设备中的 WebView 视频全屏模式崩溃

javascript - 隐藏标记在缩放后出现 - API Google map V3

assembly - 堆栈大小的使用上限是否有限制?