加速Android Emulator


装上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秒启动,应用切换也是相当的流畅,再也没有那么强烈的动画感了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM