我在第一次启动AVD时失败了。
报错信息如下:
查看了一下SDK Manager,发现仿真加速器似乎没有安装
*如上图所示最后一项。
赶紧install了!
似乎很小,很快就下载完成了。
(有些情况下可能下载完成了而没有被安装,需要手动执行安装)
验证HAXM是否正确安装的方法:
据说需要重启Android studio ,保险起见重启一下吧。
在来试一下.
似乎还是不行。。。同样的错。
在看提示
百度了一下,有人说将AVD的MNC设置成X86就可以了。
而我选择的是X86 -64 ,而我的系统是WIN7 32位的,不知道是不是这个原因。
修改后:
再试一下,似乎有点起色了,不在黑屏了。
漫长的等待。。。。。。。。。。。。。。。。。。。。。
受不了了,再看提示信息。
我的AVD默认设置了1536MB的RAM,而HAXM MAX只有512MB,改!
show Advanced Settings–>memory and storage –> RAM
再来一遍!
呵呵,果然成功了,没有任何报错,非常快哦!
提示信息果然还是要仔细看啊,不能偷懒!
那HAXM如何修改 max memory大小呢?
调整英特尔 HAXM 内存分配
如欲改变分配给英特尔 HAXM 的内存容量,请再次运行安装程序。
移除英特尔 HAXM
警告: 在移除英特尔 HAXM 之前请关闭所有的 Android* x86 模拟器实例。 正在使用中的 HAXM 无法移除。
如欲卸载英特尔 HAXM,请再次运行安装程序或者使用控制面板。
重要提示: 移除英特尔 HAXM 之后所有的英特尔? x86 Android* 模拟器的加速功能将被禁用。 现有的 Android* 虚拟设备将继续工作,但却无法获得加速。
重新安装英特尔 HAXM 之后将重新启用 Android* 模拟器加速。