面向 Android* Jelly Bean 4.3 的英特尔® 凌动™ x86 映像安装指南 - 手动安装

介绍

本指南在安装面向 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 连接会丢失

安装

通过手动方式进行下载 (适用于 Windows 和 Mac OSX 的使用说明)

  1. 关闭所有开启的 SDK 或 AVD 窗口。
  2. 转至 http://www.intel.com/software/android
  3. 点击 Tools & Downloads
  4. 下载英特尔 x86 凌动系统映像

(Android* 4.3 (Jelly Bean) x86 模拟器系统映像)。

Windows

  1. 转至 Android SDK 所在的目录。 如果您安装时使用的是一个可执行文件,您可以在以下位置找到 Android SDK。
    1. 如果您在 64 位机上针对“everyone(每个人)”进行安装: "c:\Program Files (x86)\android" 32 位: "c:\Program Files\android"
    2. 如果是“just for me(只为我)”安装: "c:\users\<username>\AppData\local\android"
  2. 以下使用说明和屏幕截图适用于 "just for me" windows 安装,但是文件需要解压到与 Android 安装时采用的路径一致的相对路径
  3. system-images目录中包含按架构划分的 Android 系统映像: 如果不存在“system-images” 目录或 "android-18" 目录,您就需要创建这种目录。
  4. 展开android-18 (此目录中包含 API Level 18 系统映像):
  5. 将已下载系统映像文件中包含的 x86 目录直接解压到 android-18 目录中。 “./Android-SDK/system-images/android-18/x86/”目录应当包含以下文件:
  6. 系统映像已成功安装并可投入使用。

Mac OSX

  1. 转至您解压 SDK 时所用的目录
  2. system-images目录中包含按架构划分的 Android 系统映像: 如果不存在“system-images” 目录或 "android-18" 目录,您就需要创建这种目录。
  3. 展开android-18 (此目录中包含 API Level 18 系统映像):
  4. 将已下载系统映像文件中包含的 x86 目录直接解压到 android-18 目录中。 “./android-sdk-macosx/system-images/android-18/x86/” 目录应当包含以下文件:
  5. 系统映像已成功安装并可投入使用。

使用系统映像

  1. 启动 Android AVD 管理器并创建一个新的 AVD, 将 "Target" 设置为 "Android 4.3 – API Level 18",同时将 "CPU/ABI" 设置为 "Intel Atom (x86)"。
    面向 Android Jelly Bean 的英特尔凌动 x86 映像可以利用硬件 GPU 特性提升游戏、显卡密集型程序和用户界面组件的性能。 如果想获得最佳性能,请务必在创建映像时选中 "Use Host GPU" 复选框。
    注: GPU 加速的功能性和性能在很大程度上取决于您电脑上的显卡和显卡驱动程序。 GPU 加速必须在单个 AVD 上分别启用。

    注: 如果 "Intel Atom (x86)" CPU/ABI 选项无法使用,请确认系统映像是否已正确安装。 您可以通过打开 Android SDK 管理器、查看“Android 4.3 (API 18)”下的“Intel x86 Atom System Image”状态的方式确认系统映像的安装情况
  2. 点击 "Create AVD" 按钮。
  3. 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

有关编译器优化的更完整信息,请参阅优化通知