我的个人博客: http://www.geekqian.com
—– 2018年1月30日 15:49:48 更新 —
终于找到解决方案了.
感谢: https://stackoverflow.com/a/45574323
- 首先打开模拟器. 不出意料肯定是黑屏的状态, 并且会有个提示.
接着点击这里. 进入设置.
按照以下的设置后重启. 即可正常打开模拟器.
关闭后, 重启发现一切正常了.
—– 2018年1月3日 15:24:41 更新——
因为用的是公司的戴尔台式, 至今也没找到合适的解决方案, 但实在觉得每次要敲那命令贼麻烦, 那我们直接用批处理的方式最简单, 首先创建一个 “启动模拟器.bat” 文件, 右键使用文本编辑器打开复制下面这行代码粘贴进去, 注意这个 avd 的名称改为你本地虚拟设备的名称. 之后每次点击这个文件即可直接打开模拟器了.
emulator -avd Nexus_5X_API_24 -gpu host
—— —–
我出现这个错误是在更新2.3.3版本后出现的.
目前只找到这种很麻烦的解决方法 . 有其他更好的解决方案的同学请分享下.谢谢
用命令启动:emulator -avd avd_name -gpu mode
先找到avd目录
C:\Users\userName.android\avd (userName是根据你电脑的用户名去找.)
(ps: 2017年11月3日 更新, 不需要这步也可以. 直接从第三步开始操作)按住shift键鼠标点击右键, “在此处打开命令窗口”.
执行命令: emulator -list-avds 出现的就是你当前的模拟器
然后执行: emulator -avd avd_name -gpu host (avd_name 具体要启动的模拟器名称)
ps:
对了.
要使用emulator 命令还得在环境变量里配置一下.
**