前情提要:电脑重新装系统之后,下载android studio ,并安装SDK,一切都是之前的流程。然后在启动AVD 的时候突然出问题了。瞬间心情就不好了。
启动AVD的时候提示 emulator.exe已停止运行,模拟器便无法成功启动。
然后开始各种百度,以下是百度的结果:没有解决
1 电脑显卡驱动问题,更新各种显卡------无果
2 模拟器分辨率过高,调到不能再低还是提示停止运行------无果
3 模拟器内存要小于某个值,有的说1024,有的说700,即使调到128还是报错--------无果
4 启用所谓的GPU,然后各种找这个按钮在哪里?最后还是被我百度到了,不得不叹服百度的能力。勾选后。-------无果
以上是百度上可以看到的信息,我差点就跟着百度上的一个仁兄重装系统去了。
自己已经对百度失去耐心。开始自己看报错log。
我是在电脑的CMD窗口使用emulator -avd avdname(虚拟机名)启动的虚拟机。
然后看报错信息,突然看到“ANDROID_SDK_HOME” “D:\AndroidAVD”字样,然后突然想到自己之前为了让AVD不在C盘,按照百度,在环境变量设置过这个参数。可能是虚拟器启动的时候走的这个路径,然后找不到新创建的虚拟机信息了。
尝试删除这个环境变量。删除后,重新启动虚拟机,bingo,竟然启动了。
出问题时没有截图,凑活着看。提供思路便可。其实其他信息,百度完全可以解决。