Android 如何使用google api为Intel x86 atom映像创建avd?
我正在使用android API 15开发应用程序, 我使用的android映像是Intel的x86 atom 我可以使用标准API-15为android仿真器创建AVD映像,但不能使用Google API,因为AVD管理器不显示x86 atom映像的任何选项。它仅适用于arm,但图像的arm风格在我的Intel机器上运行非常慢 有什么想法吗?我如何用谷歌API-15设置x86 atom映像?而不是普通的APi-15 谢谢你我想出来了 需要遵循这些步骤Android 如何使用google api为Intel x86 atom映像创建avd?,android,android-emulator,Android,Android Emulator,我正在使用android API 15开发应用程序, 我使用的android映像是Intel的x86 atom 我可以使用标准API-15为android仿真器创建AVD映像,但不能使用Google API,因为AVD管理器不显示x86 atom映像的任何选项。它仅适用于arm,但图像的arm风格在我的Intel机器上运行非常慢 有什么想法吗?我如何用谷歌API-15设置x86 atom映像?而不是普通的APi-15 谢谢你我想出来了 需要遵循这些步骤 在emulator中运行基于arm的an
- 在emulator中运行基于arm的android映像
- 从/system/framework和/system/etc/permissions/
- 关闭模拟器
- 使用x86映像启动emulator(API-10或15,无论您使用哪个版本)
- 将我们之前提取的两个文件推到同一个位置
- 推送mkfs.yaffs2.x86可从-korea/downloads/detail?name=mkfs.yaffs2.x86下载
- adb推送mkfs.yaffs2.x86/data
- 亚行壳牌
- cd/数据
- chmod 777 mkfs.yaffs2.x86
- ./mkfs.yaffs2.x86/system.img
- 出口
- 关闭仿真器
- 用现有system.img替换新system.img
- 使用x86映像运行emulator,它现在应该支持google API
- 艾哈迈德给出的答案在技术上是正确的,但我对我正在做的事情有了更好的了解,这里:艾哈迈德的回答很好,但有一种方法可以做到这一点,只需较少的步骤,不需要使用mkyaffs2和拉取图像(这需要永远)。我见过的所有方法,比如这一种,都依赖于从来宾Android系统中创建这个系统映像,这非常缓慢,而且很难自动化。我的方法让QEMU将对/system的更改持久化到磁盘映像中,而不是将它们丢弃
您可以在这里看到完整的方法:现在可以使用SDK管理器直接下载映像。它适用于API>=19不要忘记,您需要从/data中提取system.img,并将其替换为android sdk/system映像中的system.img