关于使安卓模拟器启动和运行速度变快

众所周知安卓模拟器的运行速度简直慢得让人想死,更不要说对于我这种用了四年的老笔记本了。今天在看Wei-Meng Lee编写的《Android4编程入门经典》一书时偶然翻到书后介绍安卓模拟器的附录,其中写到“创建快照”可以使启动速度变快,对这块内容很感兴趣(因为前一天我正好被缓慢的模拟器气到吐血)于是想花一些时间来解决模拟器启动过慢的问题。

首先交待一下我的运行环境,电脑是联想tingkpadSL410系列的老笔记本了,系统是32位的win7。开发环境是谷歌绑定了ADT的eclipse。接下来以android4.4为例说解决办法。

1、你必须要确定你的电脑是否支持虚拟化。也就是说在BIOS的CPU设置里virtual technology这一项有没有。如果没有的话无法使用这种方法。如果有的话使这项enable。我使用的这台笔记本是支持虚拟化的,所以我做的第一步就是在BIOS设置里使它enable,因为它默认是关闭的。

2、打开VT后,到Android SDK Manager中查看你所要新建ADV的平台相应的Inter x86 Atom System Image有没有下载,如果没有的话要下载。


3、Android SDK Manager中查看Extras下的Inter x86 Emulator Accelerator(HAXM installer)有没有下载,没有的话也要下载


4、以上步骤都完成之后到Extras目录文件下找到HAXM的安装文件intelhaxm.exe,我就在这个路径下:F:\android\adt-bundle-windows-x86-20140702\adt-bundle-windows-x86-20140702\sdk\extras\intel\Hardware_Accelerated_Execution_Manager。一路next安装好。为了确认是否安装好,可以通过在控制台输入sc query intelhaxm命令来查看。以下是正常安装好的状态——STATE为RUNNING:


5、在AVD中新建一个Android4.4的模拟器,注意要选择Intel的CPU,还要勾选User Host GPD,内存可以在自己允许的范围内设大一点,我设的是1G。还有人说skin选成“no skin”也能一定程度上加快速度,所以我就这么设置了。可能有些人会找不到User Host GPD这个选项(因为经很坑爹,找它我是花费了一些时间的- -),只要把AVD的窗口往右下角拉大、拉大就可以啦~


6、最后在启动模拟器的时候可以将屏幕尺寸设为可以允许的最小尺寸,选中“Scale display to real size”再点击Monitor dpi后面的那个问号。因为默认的尺寸有时会大到电脑屏幕根本装不下,所以我觉得小一点真的更方便一些。


7、最后点Launch启动就好啦~之前的话大概需要6分钟吧,现在大概3~4分钟可以启动,算是点进步。但在启动AVD时,却没有如下图这样显示HAXM正在运行的消息:



最后回到本文开始所说的“创建快照”功能,这个我也有进行尝试,只是勾选了快照功能后AVD经常崩溃,根本没有什么第一次和第二速度的比较啊!

如果发现有效方法会持续更新本文,也希望曾遇到过以上和我一样问题的同学能提供解决办法哈~

贴两个在寻找解决办法中觉得比较有用的网址:

http://www.android100.org/html/201305/12/2519.html

https://software.intel.com/zh-cn/android/articles/speeding-up-the-android-emulator-on-intel-architecture

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值