安卓移动|The emulator process for AVD Pixel_XL_API_29 was killed

项目场景: 背景:做react-native项目,需要运行安卓虚拟机,之前已经配置好,可以运行的,今天启动时突然报上面的错误The emulator process for AVD Pixel_XL_API_29 was killed。
最近启动电脑报错:由于找不到VCRUNTIME140_1.dll,无法继续执行,。。。。,我刚开始没关注这个问题,觉得没多大关联,但是我这里出现的问题,就是和这个有关系。
解决方案: 网上有的方案:

  1. 将AVD文件从C盘移到SDK目录下,然后建立一个环境变量(我之前出问题,就是通过这种方式解决的)
  • 该解决方案链接
  • 然后设置好环境变量(ANDROID_SDK_HOME是avd的安装地址):
  • 安卓移动|The emulator process for AVD Pixel_XL_API_29 was killed
    文章图片
  1. 检查是否安装了HAXM,File->Setting->
安卓移动|The emulator process for AVD Pixel_XL_API_29 was killed
文章图片

显然不是这个问题
3. 需要设置BIOS中的一个参数,分析:我之前配置可以启动,可以排除是这个问题。
4. 试了上面的方法,都没用,只能从新安装Andriod Studio,下载AVD,可是还是不管用,还尝试使用命令行的方式启动,希望通过命令行可以看到一点报错消息,参考这个链接,报错:PANIC: Missing emulator engine program for ‘x86’ CPU,还以为是这个问题,折腾了很久,还是没有解决。
5. 查看Andriod Studiod的日志文件:Help->Show log in Exploer
安卓移动|The emulator process for AVD Pixel_XL_API_29 was killed
文章图片

  1. ***看到一篇,关于VCRUNTIME140_1.dll影响安卓虚拟机启动的博客,这里就将这个错误和现在虚拟机无法启动联系在了一起
https://blog.csdn.net/lutu227319/article/details/107643565
,我尝试了一下,然后运行成功…
回顾: 【安卓移动|The emulator process for AVD Pixel_XL_API_29 was killed】刚开始无法启动时,就搜索网上的解决方案,然后各种改,感觉这里有点急了,毕竟之前启动是没有问题的,乱改反而容易出错,先多看看这些出错解决的方案,看看自己会是那种问题,然后在动手。

    推荐阅读