本人参考了这两篇文章
https://www.jianshu.com/p/7213d2242c5d
https://www.cnblogs.com/fly263/p/16181714.html
- 首先找到
emu-launch-params.txt
该文件,由于我修改了存放路径所以在该目录下C:\Android\Sdk\.android\avd\Pixel_2_API_25.avd
,默认应该是在C盘C:\Users\你的用户名\.android\avd\Pixel_2_API_25.avd\
目录下
- 将这些内容合并为一行。注意我这里有软换行,实际上只有一行
- 找到这个可执行程序
emulator.exe
,就是你 SDK 存储位置(在Android Studio 的 File/Project Structure/SDK Location下可以看到你的 SDK 存储位置),例如我这里是C:\Android\Sdk\
,所以exe存放位置则在C:\Android\Sdk\emulator
该目录下
- 打开命令执行窗口执行
emulator.exe -netdelay none -netspeed full -avd Pixel_2_API_25 -qt-hide-window -grpc-use-token -idle-grpc-timeout 300
这一段命令。注意:Pixel_2_API_25
替换为你自己的名称。
- 你将会看到详细的错误信息
- 我的错误信息是“驱动实例启动过多”然后我重启了一下电脑就可以了。错误信息忘记截图了,没法展示给你们看,你们可以看另外两篇文章的报错信息。
- 这位作者是磁盘空间不足,见该链接
https://www.cnblogs.com/fly263/p/16181714.html
- 这位作者是MacOS版本过低,见该链接
https://www.jianshu.com/p/7213d2242c5d
每个人的报错原因都不同,这个就需要你自己去分析报错信息了