介绍
本指南在安装面向 Android* Jelly Bean 的英特尔® 凌动™ x86 映像方面提供了相关指导,该映像可用于英特尔 x86 架构上的开发。
前提条件
Android x86 模拟器映像要求安装 Android SDK。 有关安装和配置 Android SDK 的说明,请访问 Android 开发人员网站(http://developer.android.com/sdk/)。
可选: 英特尔硬件加速执行管理器 (HAXM)有助于加快面向 Android 的 X86 模拟器映像的速度。 更多信息,请见本指南中的“优化”部分。
已知问题:
- Caffeinemark 可能出现问题并在 logcat 中的 ashmem/libdvm 处提示出现崩溃。
- 在浏览器中播放视频剪辑时仅有音频,没有视频。 仅当使用浏览器时会出现这种情况,当使用全屏回放时不会出现。
- ddms、uiautomatorviewer 或 monkeylmage 无法使用屏幕捕获
- 无法使用快照功能
- 无法重置为出厂数据
- 如果未设置任何前后摄像头,摄像头应用将会在启动时崩溃
- 手机通话期间 3G 连接断开
安装
通过 Android SDK 管理器进行下载
- 启动 Android SDK 管理器。
- 在“Android 4.3 (API 18)”下,选择“Intel x86 Atom System Image”:
- 选中后,点击“Install Package”按钮。
- 查看英特尔公司许可协议。 如您接受所述条款,选择“Accept”并点击“Install”。
- SDK 管理器将下载系统映像,并将其解压至 Android SDK 目录中的相应位置。
使用系统映像
- 打开 Android AVD 管理器并创建新的 ACD,将“Target”设置为“Android 4.3 – API Level 18”,并将“CPU/ABI”设置为“Intel Atom (x86)”。
面向 Android Jelly Bean 的英特尔凌动 x86 映像可利用硬件 GPU 特性增强游戏、图形密集型项目和用户界面元素的性能。 如要获得最佳性能,请确保在创建映像时勾选“Use Host GPU”方框。
注: GPU 加速的功能和性能很大程度上取决于您电脑上的显卡和显卡驱动程序。 必须在每个 AVD 上启用 GPU 加速。
注:如果 "Intel Atom (x86)" CPU/ABI 选项不可用,请确保系统映像安装正确。 - 点击 “Create AVD”按钮。
- AVD 已安装成功,现可使用:
优化
CPU 加速
借助采用英特尔 VT-x 技术的基于硬件的虚拟化,面向 Android Jelly Bean 的英特尔凌动 x86 映像的性能可得到很大改进。
如果您的电脑搭载了支持 VT-x 的英特尔处理器,建议您配合该系统映像使用英特尔硬件加速执行管理器(HAXM)。 欲了解更多有关英特尔 HAXM 的信息,请访问 http://www.intel.com/software/android。
注:英特尔 HAXM 仅适用于 Windows 与 OS X 操作系统。 对于 Linux 主机,可使用基于内核的虚拟机(KVM)来加速模拟性能。 如欲了解在 Ubuntu 上安装和配置 KVM 的信息,请参考该指南: https://help.ubuntu.com/community/KVM/Installation