Android模拟器加速

Android模拟器加速

        如今的SDK越来越利于开发者了,做Android开发,以前我们是在eclipse集成ADT插件,现在谷歌已经提供了一个Android环境集成好的adt-bundle-windows-x86,那么开发者在进行Android开发的时候默认创建的Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),这种模拟器并不是真正运行在x86上而是模拟的ARM,那么我们调试程序的时候经常感觉到非常慢(确实很慢跟真机速度差的很远的)。

       如果你是一名Android应用开发者,如果苦于公司没有配备专门的测试机而是用慢如蜗牛的ARM模拟器,或许这里能有你的福音啦~
       Intel推出了支持x86的虚拟化加速组件,与Android SDK集成可以大大提高模拟器启速度,这允许Android模拟器能够更快的速度(真机运行速度)运行在使用Intel x86处理器的电脑中,经过加速后的模拟器可以与真机媲美,值得一试~ ~
提示在前:
1.cpu是Intel型号的,支持虚拟化技术,一般IntelCPU都支持,如果是Intel的,继续浏览下面两条提示。
2.建议i3及以上的Intel CPU使用这种模拟加速。
3.计算机内存1G以上。
如果你的电脑cpu不是Intel的,那么这种方法不适合你了,不过如果有兴趣,强烈建议继续阅读下去哦~ ~
IntelHaxm的下载:
1.官方下载(官方下载貌似不是很方便,推荐快捷下载)
2.快捷下载(袁某已经下载好了IntelHaxm上传到csdn资源库了,欢迎免积分下载)
3.Android SDK Manager下载(这个有些人或许遇到很难下载,或是请求被拒绝,或是请求超时,我在公司下载这个经历了一个很痛苦的过程,一来和网速有关,二来跟人品有关哦,如果是请求超时,不要放弃,继续点击下载,会成功的)
快捷下载:http://download.csdn.net/detail/ysjian_pingcx/7091301

官方下载:http://software.intel.com/zh-cn/android/articles/intel-hardware-accelerated-execution-manager

SDK Manager下载:

运行SDK Manager.exe(建议在eclipse中的工具栏中打开):


这个文件比较小,很少出现请求超时,如果出现下图的情况,不要关闭这个界面,继续点击Install 1 package...


下载成功之后到...\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\目录下找到文件IntelHaxm.exe,并且进行安装。

这种方式碰到人品不好的时候比较折腾,还是推荐快捷下载

IntelHaxm安装成功后,进入cmd键入命令:

sc query intelhaxm
看到如下结果:


到这里IntelHaxm虚拟加速环境安装完毕,接下来需要配置我们的Android模拟器了,当然此时我们去配置Android模拟器的时候是没有Intel Atom (x86)这个选项的,还需要打开SDK Manager下载一个镜像文件:


接下来就剩最后一点了,创建和配置模拟器,且看一张图:

常见问题:

1.主要是CPU/ABI选项,选择Intel Atom (x86) ,就能使用Intel x86虚拟化技术进行加速,如果没有这个选项,检查镜像文件是否已经安装成功,如果安装成了还没有,重启eclipse即可了。
2.选择了CPU类型为Intel Atom (x86)之后,如果发现没有感觉模拟器很快,检查一下IntelHaxm是否安装成功。
3.勾选上Use Host GPU的前提是你的电脑的显卡是独立显卡,如果不是建议不要勾选此项。

温馨提示:

袁某亲测,Intel加速确实让模拟器很快,可以与真机媲美,感觉很棒,节省了很多时间,提高了效率。

想要践行加速的同仁们如果遇到什么问题,欢迎留言,愿与君交流学习~






Android模拟器加速,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。