使用 Intel HAXM 为 Android 模拟器加速

Android 模拟器一直以运行速度慢著称, 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速,彻底解决模拟器运行慢的问题。

Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘, Intel HAXM 的描述如下:

  • 使用 Intel VT 技术;
  • 为 Android x86 虚拟设备的模拟运行提供硬件加速;
  • 与 Android SDK 集成;

硬件需求如下:

  • 支持 VT-x, EM64T 以及 Execute Disable Bit 的 Intel 处理器;
  • 至少 1GB 可用内存

支持的操作系统:

  • Windows 7 (32/64-bit)
  • Windows Vista (32/64-bit)
  • Windows XP (32-bit only)
  • OS X 10.6 or 10.7 (32/64-bit)
步骤如下:
一、启动 Android SDK Manager, 在 Package 列表的最下面就是要用到的 Intel HAXM 扩展, 打勾, 下载,如下图:
使用 Intel HAXM 为 Android 模拟器加速_第1张图片

下载 HAXM 之后, 需要运行安装程序来进行安装, HAXM 下载的目录是  android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager  , 运行 IntelHaxm.exe  进行安装, 根据屏幕提示,一路next安装即可。

二、 下载 Android x86 镜像

下载地址:https://software.intel.com/zh-cn/android/articles/intel-hardware-accelerated-execution-manager/

下载完成后解压到相应版本目录下,如E:\android\sdk\system-images\android-17

使用 Intel HAXM 为 Android 模拟器加速_第2张图片

三、使用 Android x86 镜像

新建或者编辑 Android 模拟器, 将模拟器 CPU/ABI 设置为 Intel Atom(X86),如下图所示:

使用 Intel HAXM 为 Android 模拟器加速_第3张图片


如果上边的步骤都没有出错,就可以使用创建的这个x86的模拟器进行调试了,速度非常快,

启动模拟器只需要几秒,运行APP速度可以跟真机媲美。

PS:有的人安装过程中遇到这个问题this computer meets the reauirements for HAXM,but....

使用 Intel HAXM 为 Android 模拟器加速_第4张图片

这个问题应该是CPU可能默认没有开Vt,所以得去bios开了再说。进了bios找到virtual technology选项,选择enable即可。

你可能感兴趣的:(安卓,Intel,HAXM,模拟器加速)