下面图老师小编要跟大家分享如何解决安卓模拟器慢的问题?,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!
【 tulaoshi.com - 软件应用 】
如何解决android模拟器慢的问题 在android开发的过程,发现android模拟器的速度不是一般的慢,那主要是因为android模拟器默认采用的是arm处理器造成的,这里主要提供两种方法:
①利用intel虚拟硬件加速的方式,实现android模拟器的加速,从而解决android模拟器速度慢的问题;
② 使用genymotion模拟器, 主要采用的是利用Virtual Box虚拟机的原理;
采用Haxm技术
一、
1、重新启动电脑,按 F2 键进入BIOS; 注:不同的电脑进入BIOS的方式不同,常用的进入BIOS的快捷键有:ESC,F2,F10,F12, Enter,Delete等;
2、切换到 Configuration 分页下面;
3、将最后一项 Intel Virtual Technology 设置成 "[Enabled]";
注:①有的CPU不支持虚拟硬件加速,目前知道的是i3及及其以上的i系类都支持虚拟硬件加速;
② 不同的电脑选项也可能不同,如下图是两个不同的电脑选项不同;
4、按 "F10(Save and Exit);
5、重新启动电脑;
效果如下;
二、打开android sdk manager,更新完Extras-Intel x86 Emulator Accelerator(HAXM installer);
注:关于如何更新andorid sdk可以看:
http://jingyan.baidu.com/article/636f38bb267982d6b84610f0.html
三、安装intel的虚拟硬件加速软件intelhaxm,如"D:Androidadt-bundle-windows-x86_64-20140702sdkextrasintelHardware_Accelerated_Execution_Managerintelhaxm.exe"
四、1、使用快捷键Win + R打开运行窗口;
2、输入 cmd后,点击确定;
五、输入"sc query intelhaxm"查询当前的intelhaxm状态;
注:如果弹出错误信息:sc 不是内部或外部命令,也不是可运行的程序或批处理文件。时(谢谢网友枫叶晓林提供测试用例):
1、如果缺少"C:WindowsSystem32sc.exe",考虑使用管理员权限重新安装intelhaxm;
2、可以考虑在环境变量PATH中追加: ";%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem";
六、如果"intelhaxm"服务是关闭的,可以输入:sc start intelhaxm来开启
七、1、新建模拟器时设置 CPU/ABI:Intel Atom (x86)
注:这种处理器可以采用Intelhaxm实现虚拟硬件加速
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)2、启动模拟器便会发现在启动的过程中提示:
HAX is working and emulator runs in fast virt mode说明已经开启虚拟硬件加速,来加速模拟器了
八、模拟器效果启动后的效果如下:
使用genymotion模拟器
1、到 genymotion 官网下载最新的 genymotion 模拟器:
http://www.genymotion.com/
或者到上面的百度云的链接中下载
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)注:genymotion模拟器的速度要比普通的android模拟器的快很多哦
来源:http://www.tulaoshi.com/n/20160331/2071304.html
看过《如何解决安卓模拟器慢的问题?》的人还看了以下文章 更多>>