如何优化AVD模拟器运行速度?

解决方法:开启IntelHAXM

 

查询intelhaxm是否已经开启:

sc query intelhaxm

若开启成功,则如图所示

 

若没有开启,可以通过BIOS打开,或者尝试命令开启:

sc start intelhaxm

 

最后,新建模拟器时设置 CPU/ABI:Intel Atom (x86)

注:这种处理器可以采用Intelhaxm实现虚拟硬件加速

 

 

1、安装Apk,报错:INSTALL_FAILED_OLDER_SDK,如图

 

原因:之前安装的是安卓4.0版本,API低于17.0(在avd工具里查看安装的api版本),如图

 

方法:尝试升级安卓版本

 

2、安装Apk,报错:INSTALL_FAILED_INSUFFICIENT_STORAGE

方法:修改系统分区大小(扩充system分区)

在   D:\android-sdk_r24.4.1-windows\android-sdk-windows\tools  路径下创建模拟器的快捷方式,图标右键-属性-目标里面加上  ”-avd Android6.0(模拟器名称) -memory 512 -partition-size 1024 ”

 

 

3、安装Apk,保错:INSTALL_FAILED_NO_MATCHING_ABIS

原因:模拟器不支持app的架构模式

avd模拟器:如果选择ARM,则运行卡慢;

                    如果选择INTEL,则不支持安装底层为arm架构的app;

genymotion模拟器:默认是INTEL,运行速度快,可以通过安装ARM兼容包来解决这个问题

百度网盘:https://pan.baidu.com/s/1tMMufaPF74ph0Lpjkk4e_g

提取码:g89q

下载后直接将zip文件拖入模拟器运行,安装成功后重启模拟器,最后安装apk即可