安卓模拟器启动调试优化
安卓模拟器启动调试优化
安卓模拟器启动调试很慢,利用intel虚拟硬件加速的方式,实现android模拟器的加速
前提是intel的cpu,且支持IntelVirtualizationTechnology技术。
---》开启IntelVirtualizationTechnology
*先判断此技术是否已经开启,下载一个securable.exe,(http://www.pc6.com/softview/SoftView_84453.html#download)运行看看最后一项显示“lockedon”说明已经开启,“lockedoff”说明还没有开启。
*若没有开启,则进入bios进行开启,以thinkpad为例,重启电脑按f1进行bios设置,滚动到“Config”,然后按Enter键,滚动到“CPU”,然后按Enter键,滚动到“IntelVirtualizationTechnology”,然后按Enter键
选择“Enabled”;
使用箭头键,滚动到“security”,然后按Enter键,滚动到“virtualization”,然后按Enter键,进去后有两项,一项是IntelVirtualizationTechnology,然后按Enter键,选择“Enabled”,F10保存,重启电脑。
*用securable再次判断是否已经启动VirtualizationTechnology
---》下载安装HAXM
可以去官网下载
https://software.intel.com/sites/default/files/haxm-windows_r03.zip
可以直接在AndroidSDKManager里面去下载
http://www.cnblogs.com/beginor/archive/2013/01/13/2858228.html
---》判断是否安装成功
C:\Users\ynp>scqueryintelhaxm
SERVICE_NAME:intelhaxm
TYPE:1KERNEL_DRIVER
STATE:4RUNNING
(STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE:0(0x0)
SERVICE_EXIT_CODE:0(0x0)
CHECKPOINT:0x0
WAIT_HINT:0x0
---》建立安卓模拟器
http://jingyan.baidu.com/article/ed15cb1b7586011be2698140.html
---》测试
发现不管是模拟器启动还是程序运行,快了很多。
参考:
http://jingyan.baidu.com/article/ed15cb1b7586011be2698140.html
http://blog.chinaunix.net/uid-28536106-id-3470197.html