装上ADT做Android,开发工具运行是很快的,但是Android的模拟器的速度着实让人不敢恭维
先说一下我的设备:
Macbook pro:
1、Intel Core i5
2、16G 1600 内存
3、128G SSD( 5G/b)
硬件上应该不是问题吧
这里以mac为例,在Windows上的方法基本一致
模拟器启动就需要40秒左右,启动应用之后,动画效果那是相当的“出色”(切换activity得3秒)
用了2周,实在忍受不了,还是google一下吧,看看老外是不是解决了这个问题
搜罗了半天,还是intel给力,给出了解决方案
这里就不废话了,直接说解决方法:
1、如果您是intel cpu,支持虚拟化技术
从intel网站下载 Intel HAXM,具体这个东东的功效可以自己去搜索吧(支持Mac、WIndows、linux)
http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager
如果能正常安装,就说明支持您的cpu,否则,就不要往下看了
2、正常安装之后,重新启动adt,打开android sdk manager,应该就是下面这个样子的了
sdk 4.3里面多了一项 intel x86 Atom System Image,勾选,然后安装
3、新建AVD
选择target,一定选择安装了 intel x86 atom system image的sdk,
然后,CPU/ABI选择intel atom(x86)
最后,勾选Use Host GPU
好好,享受一下Intel CPU带来的快速感受吧
经过我测试,貌似已有的AVD,改动上面几项是不可以的,必须新建AVD
经过一通折腾,AVD可以10秒启动,应用切换也是相当的流畅,再也没有那么强烈的动画感了