无法启动Android模拟器的解决办法

在Android开发过程中无法启动模拟器,非常愁人,纠结了好几天,查了无数的资料,终于解决了,下面把网上收集的资料和我自己发现的问题记录如下。
无法启动Android模拟器的提示大概如下图:

无法启动Android模拟器的解决办法

网上收集到的解决方法有如下几种,我都没有用上,不过碰到问题时都可以一试:
1、在创建avd的时候,它的name就像是java中创建class一样,首字母一定要大写,要不然系统就不能识别出来,就会出现无法写入的情况。、
2、创建sdcard的时候,size 可以不进行设置,如果你没创建sdcard的话,那里设置也没用,主要是file那里要指向你所创建的sdcard的路径,也就是sdcard.mimg,这时候sdcard已经存在了,就不要在size里面输入sdcard大小,要不然就会出现错误。
3、升级显卡驱动程序到最新版本。
4、启用显卡的GPU emulation,在建立AVD的时候,下方有一个Hardware选项,点击右边的New按钮,选择GPU emulation,确定,将Hardware表格中的GPU emulation改为yes即可;如果升级新版SDK之后就没有hardware选项了,这时只需将use host gpu打钩。
5、把RAM的大小都改小到768m以下。
6、分辨率的问题,创建AVD的分辨率太高,电脑不支持,修改模拟器的屏幕分辨率,或者修改电脑的分辨率试试

而最后我自己的问题是前段时间使用SSD固态硬盘后禁用了系统的虚拟内存,在网上我也没找到虚拟内存和Android模拟器相关的问题。自己想到后,尝试恢复虚拟内存后问题得到解决,Android模拟器终于再次出现。不过考虑到SSD的特点,最好将虚拟内存修改到固态硬盘以外的磁盘。


文章转自  http://blog.sina.com.cn/s/blog_4ac1b5f60101m3t3.html

猜你喜欢

转载自blog.csdn.net/LZPRO/article/details/50206177
今日推荐