项目场景: 背景:做react-native项目,需要运行安卓虚拟机,之前已经配置好,可以运行的,今天启动时突然报上面的错误The emulator process for AVD Pixel_XL_API_29 was killed。
最近启动电脑报错:由于找不到VCRUNTIME140_1.dll,无法继续执行,。。。。,我刚开始没关注这个问题,觉得没多大关联,但是我这里出现的问题,就是和这个有关系。
解决方案: 网上有的方案:
- 将AVD文件从C盘移到SDK目录下,然后建立一个环境变量(我之前出问题,就是通过这种方式解决的)
- 该解决方案链接
- 然后设置好环境变量(ANDROID_SDK_HOME是avd的安装地址):
-
文章图片
- 检查是否安装了HAXM,File->Setting->
文章图片
显然不是这个问题
3. 需要设置BIOS中的一个参数,分析:我之前配置可以启动,可以排除是这个问题。
4. 试了上面的方法,都没用,只能从新安装Andriod Studio,下载AVD,可是还是不管用,还尝试使用命令行的方式启动,希望通过命令行可以看到一点报错消息,参考这个链接,报错:PANIC: Missing emulator engine program for ‘x86’ CPU,还以为是这个问题,折腾了很久,还是没有解决。
5. 查看Andriod Studiod的日志文件:Help->Show log in Exploer
文章图片
- ***看到一篇,关于VCRUNTIME140_1.dll影响安卓虚拟机启动的博客,这里就将这个错误和现在虚拟机无法启动联系在了一起
https://blog.csdn.net/lutu227319/article/details/107643565,我尝试了一下,然后运行成功…
回顾: 【安卓移动|The emulator process for AVD Pixel_XL_API_29 was killed】刚开始无法启动时,就搜索网上的解决方案,然后各种改,感觉这里有点急了,毕竟之前启动是没有问题的,乱改反而容易出错,先多看看这些出错解决的方案,看看自己会是那种问题,然后在动手。
推荐阅读
- Android模拟器启动失败 The emulator process for AVD was killed.
- Kotlin|Kotlin Android Extensions遭废弃,官方推荐使用ViewBinding
- 安卓手机使用VNET抓包京东wskey
- 开发工具|kotlin-android-extension 遭废弃,官方推荐使用ViewBinding
- android|备战金三银四,阿里内部这份《2022年Android中高级面试题汇总》我先冲了~
- 保障 Google Play 的安全,我们一直在努力
- 激光条纹中心提取|激光条纹中心提取——灰度重心法
- 基础|Android 10,11 文件存储
- Android学习|Android 11 保存文件到外部存储,并分享文件