本文将指导您安装英特尔® 硬件加速执行管理器(英特尔® HAXM),这是一款可以使用英特尔® 虚拟化技术(VT)加快 Android* 开发速度的硬件辅助虚拟化引擎(管理程序)。
英特尔 HAXM 要求首先安装 Android* SDK (版本为 17 或更高)。 更多信息,请访问 Android* 开发人员网站 (http://developer.android.com/sdk/)。
硬件要求:
支持的操作系统:
重要提示: 英特尔 HAXM 在具备以下特点的系统上无法使用:不使用英特尔处理器;或者使用的英特尔处理器缺少以上“硬件要求”章节中描述的硬件特性。
如欲确定您的英特尔处理器具备哪些功能,请访问 http://ark.intel.com/zh-cn/
。此外,英特尔 HAXM 必须和英特尔提供的 Android* x86 模拟器映像一同使用。
英特尔 HAXM 不能和 ARM* Android* 模拟器映像或非英特尔 x86 Android* 模拟器映像一起使用。
手动下载
通过 Android* SDK 管理器下载
警告: 如果您的系统不符合系统要求(包括对诸如英特尔虚拟化技术 (VT) 等英特尔处理器特性的支持),英特尔 HAXM 将无法安装。
注: 本安装程序也可用作英特尔 HAXM 的配置工具。 如欲改变内存的设置,请再次运行该安装程序。
如欲查明英特尔 HAXM 是否正在运行,请打开一个命令提示符窗口并执行以下命令: sc query intelhaxm
如果英特尔 HAXM 正在运行,该命令将显示一个状态信息,指示状态为: "4 RUNNING"。
如欲停止或启动英特尔 HAXM,请使用以下命令:
停止:
sc stop intelhaxm
开始:
sc start intelhaxm
调整英特尔® HAXM 内存分配
如欲改变分配给英特尔 HAXM 的内存容量,请再次运行安装程序。
移除英特尔 HAXM
警告: 在移除英特尔 HAXM 之前请关闭所有的 Android* x86 模拟器实例。 正在使用中的 HAXM 无法移除。
如欲卸载英特尔 HAXM,请再次运行安装程序或者使用控制面板。
重要提示: 移除英特尔 HAXM 之后所有的英特尔® x86 Android* 模拟器的加速功能将被禁用。 现有的 Android* 虚拟设备将继续工作,但却无法获得加速。
重新安装英特尔 HAXM 之后将重新启用 Android* 模拟器加速。
英特尔 HAXM 要求使用一个由英特尔提供的 Android* x86 系统映像。 这些映像可以通过 Android* SDK 管理器进行下载,或者通过手动的方式从英特尔® 开发人员专区网站下载。
英特尔病毒防护 (XD) 功能错误
在安装英特尔 HAXM 时,您可能会遇到一个有关英特尔 XD 支持的错误。
这种错误信息可能是由以下情况导致的:
英特尔 XD 不受支持
英特尔 HAXM 要求使用一个具备病毒防护 (XD) 功能的英特尔处理器,因此不能在缺少这种硬件特性的系统上使用。 如欲确定您的英特尔处理器上具备的功能,请访问 http://ark.intel.com/zh-cn/。
英特尔 XD 未启用
在某些情况下,英特尔 XD 的禁用可能发生在系统 BIOS 中, 因此必须在 BIOS 设置程序中启用。 如欲访问 BIOS 设置程序,必须在电脑启动时按住一个设置键。 具体使用哪个设置键取决于使用的 BIOS,通常而言,该设置键会是 F2、Delete 或 Esc 键中的一个。 在 BIOS 设置程序中,英特尔 XD 可能会被标识为 "XD"、"Execute Disable"、"No Execute" 或 "Hardware DEP",这取决于使用的是哪种 BIOS。
除了英特尔 XD 之外,Windows* 主机可能还需要支持 DEP (数据执行保护),有关详细信息请参考这篇 Microsoft* KB 文章: http://support.microsoft.com/kb/875352.
有关如何进入 BIOS 设置和启用英特尔 XD 的具体信息,请联系您的硬件制造商。
英特尔虚拟化技术 (VT-x) 功能
在安装英特尔 HAXM 时,您可能会遇到一个有关 VT-x 支持的错误。
这种错误信息可能是由以下情况导致的:
英特尔 VT-x 不受支持
英特尔 HAXM 要求使用一个具备 VT-x 功能的英特尔处理器,因此不能在缺少这种硬件特性的系统上使用。 如欲确定您的英特尔处理器上具备的功能,请访问 http://ark.intel.com/zh-cn/。
英特尔 VT-x 未启用
在某些情况下,英特尔 VT-x 的禁用可能发生在系统 BIOS 中,因此必须在 BIOS 设置程序中启用。 如欲访问 BIOS 设置程序,必须在电脑启动时按住一个键。 具体使用哪个设置键取决于使用的 BIOS,通常而言,该设置键会是 F2、Delete 或 Esc 键中的一个。 在 BIOS 设置程序中,英特尔 VT 可能会被标识为 "VT"、"Virtualization Technology" 或 "VT-d"。确保启用所有的虚拟化特性。
有关如何进入 BIOS 设置和启用英特尔 VT 的具体信息,请联系您的硬件制造商。
以下的一些建议有助于您通过使用英特尔 HAXM 驱动程序从 Android* 模拟器中获得最佳的体验。
emulator-x86 –avd -partition-size 1024 –gpu on -verbose
set PATH=%PATH%;\tools\lib