使用 Intel HAXM 为eclipse安卓模拟器加速

时间:2022-02-17 12:45:43

最近在自学安卓开发,可是手头没有安卓机,只能用模拟器了。使用过eclipse安卓模拟器的应该都知道,这个模拟器具卡无比。不过经过百度谷歌,这个问题现在已经解决了。 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行速度媲美真机, 解决模拟器运行慢的问题。

先介绍下这个插件:

英特尔® 硬件加速执行管理器(英特尔® HAXM)是一款硬件辅助虚拟引擎(管理程序),可通过英特尔® 虚拟化技术 (VT) 来帮助提升在主机上进行 Android 应用模拟的速度。 与英特尔 Android x86 模拟器映像及官方Android SDK 管理器结合使用,HAXM 可在支持英特尔虚拟化技术的系统上加快 Android 应用模拟的速度


一、下载并安装 Intel HAXM 扩展

打开官方下载地址:http://software.intel.com/zh-cn/articles/intel-hardware-accelerated-execution-manager/

下载完成后安装即可。

验证安装状态:命令行里输入sc query intelhaxm   看到STATE的属性是RUNNING即可,如图

使用 Intel HAXM 为eclipse安卓模拟器加速

 

 二、下载相应版本的 Android x86 镜像

打开Android SDK Manager,在你相应版本的安卓模拟器里下载Intel x86的镜像。如图:

使用 Intel HAXM 为eclipse安卓模拟器加速

三、配置安卓模拟器

在配置界面选择完你的各项参数之后,记住CPU/ABI要选择Intel Atom (x86),并且勾选最下面的使用主机GPU,能使模拟器的流畅度大大增加。设置如图:

使用 Intel HAXM 为eclipse安卓模拟器加速

到此安卓模拟器就配置完了,运行之后你会发现,从启动到进入主界面,不要半分钟,并且整体的界面流畅度跟真机差不多。

Enjoy~ 


PS:在2.3当中使用,可能出现画面一直黑色,因为版本老的缘故,这时候把GPU emulation  yes一项去掉

看Android版本支不支持看下SDK里面有没有ATOM的包下载,有些不支持的就没办法了!