android开发日志-速度快的android模拟器汇总
一直以来。困扰大家的莫过于android的模拟器乌龟一样的速度。
这大大增加了调试的难度和开发进度。
搜寻了很久找到几个不错的办法终于找到一个办法可以让模拟器速度大幅提升。
方案1:Intel Haxm
传说中的Intel Haxm, intel提供的虚拟硬件加速功能。
官方也给出了非常详尽的安装指南,还支持mac和linux哦
下载地址http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/
只需要两个先决条件
- You need to have the Android SDK installed. (需要高一点的sdk,sdk安装的时候能看到Intel X86 Roms的level才可以安装)
你能看到支持它的SDK还是比较多的至少2.x和4.x各有一个版本而且都很稳定
- Your computer must have an Intel processor with support for Intel VT-x, EM64T and Execute Disable(XD) Bit functionality enabled from the BIOS.
需要CPU支持VT-x特性,高级一点的应该都支持的
速度相当不错,缺点是和普通模拟器一样,经常会挂起,adb就不认识它了。
综合评价
速度(8/10)
稳定(6/10)
安装(7/10)
崩溃(6/10)
丰富(5/10)
方案2:Genymotion(推荐)
官网是http://www.genymotion.com,这货的原理是把android跑在虚拟机virtualbox里面。
所以速度和你真实电脑直接挂钩。速度杠杠的。也是同样支持三平台
个人是免费的。注册的时候
缺点也有一些,首先是每次启动前会先联网一下效验登陆信息。同时,支持的sdk其实还是集中在4.x版本。
2.3目前只有一个pre版本即使效果还不错。
当然也会偶尔假死一下,不过因为是网络adb的所以重新连上去非常方便
adb connect 192.168.56.101:5555
综合评价
速度(11/10)
稳定(8/10)
安装(6/10)
崩溃(8/10)
丰富(3/10)
第一种方法是不是启动设定好的AVD后会显示“HAX is working and emulator runs in fast virt mode ”.我按照一本书上说的做了,没有显示前面所说,也没有感到加速的效果。。。
风尘仆
9 3月 14 at 12:46 上午
如果没有出现前面那句话 那说明启动没有成功的 需要CPU支持VT-x特性才能启用这种方式加速
princehaku
11 3月 14 at 10:34 上午
网站不错,雁过留痕,欢迎互访!
最励志官网
2 9月 15 at 3:05 下午