解决 Android Studio 报错 The emulator process for AVD xxx has terminated

本人参考了这两篇文章

https://www.jianshu.com/p/7213d2242c5d

https://www.cnblogs.com/fly263/p/16181714.html

  1. 首先找到emu-launch-params.txt该文件,由于我修改了存放路径所以在该目录下C:\Android\Sdk\.android\avd\Pixel_2_API_25.avd,默认应该是在C盘C:\Users\你的用户名\.android\avd\Pixel_2_API_25.avd\目录下

    在这里插入图片描述

  2. 将这些内容合并为一行。注意我这里有软换行,实际上只有一行

    在这里插入图片描述

  3. 找到这个可执行程序emulator.exe,就是你 SDK 存储位置(在Android Studio 的 File/Project Structure/SDK Location下可以看到你的 SDK 存储位置),例如我这里是C:\Android\Sdk\,所以exe存放位置则在C:\Android\Sdk\emulator该目录下

    在这里插入图片描述

  4. 打开命令执行窗口执行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替换为你自己的名称。

    在这里插入图片描述

  5. 你将会看到详细的错误信息
  • 我的错误信息是“驱动实例启动过多”然后我重启了一下电脑就可以了。错误信息忘记截图了,没法展示给你们看,你们可以看另外两篇文章的报错信息。
  • 这位作者是磁盘空间不足,见该链接https://www.cnblogs.com/fly263/p/16181714.html
  • 这位作者是MacOS版本过低,见该链接https://www.jianshu.com/p/7213d2242c5d

每个人的报错原因都不同,这个就需要你自己去分析报错信息了

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/d31c7ede6c.html