我尝试了所有方法来修复 avd 终止错误,但仍然卡住并且无法打开模拟器。
我尝试过的:
我该如何修复它? 我的系统变量:
我真的搜索了很多,但无论如何都无法修复它。请帮忙谢谢您的帮助<3
更新到北极狐后遇到此问题。
看到有关终止的错误消息后,打开 android studio 日志
(“C:\Users\YourUserName\AppData\Local\Google\AndroidStudio2020.3\log\idea.log”)
向下滚动并尝试找到带有文本“模拟器已终止”的日志行 带有退出代码”。也许,终止的原因可以找到 这条消息上面有几行——对我来说就是
“模拟器:无法添加库 vulkan-1.dll:失败”。
如果您有同样的原因 - 转到 C:\Windows\System32 目录, 在这里搜索名为 vulkan-1-999-0-0-0.dll 的文件并重命名它 到 vulkan-1.dll (为了以防万一,我复制了一份并将其命名为 “vulkan-1.dll”)。
打开文本编辑器(例如记事本)输入以下代码:Vulkan=off GLDirectMem=on 将文件保存为 .android 中的“advancedFeatures.ini” 目录。如果您的用户名为 Admin,在 Windows 下它将是: C:\Users\Admin.android dvancedFeatures.ini。
运行您的应用程序。
好的,我找到了我正在寻找的答案在这里。
答案是:
(“C:\Users\YourUserName\AppData\Local\Google\AndroidStudio2020.3\log\idea.log”)
终止原因可以在这条消息上方的几行找到 - 对我来说,这是缺少磁盘空间(它需要 7GB,我有 4b),对于写此消息的用户来说,这是“模拟器:无法添加库 vulkan” -1.dll:失败”,您可以查看链接以查看他们对此做了什么。
但是通过查看日志文件,您可以诊断问题,而不是在搜索时看到 101 个不同的答案!
就我而言,在全新安装或升级 Android Studio 后,Pixel 3 API 31 模拟器会工作几天,然后每次我尝试加载它时都会崩溃 - 我通常从 VSCode 运行模拟器,但当它开始崩溃时,在 AS 和 VSC 中都是如此。 然后我开始使用 Pixel 3 API 30,同样,这会工作几天,然后每次都会崩溃。
对我来说,解决这个问题的方法只是将每个问题模拟器的 AS AVD 管理器中的“内部存储”设置从默认的 6GB 增加到 20GB - 请参见下面的屏幕截图。
顺便说一句,我的环境是 Win 11 Insider Preview PC、i7 Gen 11 CPU、64GB RAM、运行驱动器上有几 TB 的可用磁盘空间。
就我而言,我将 Windows 11 系统安装为 Windows PRO N。 而windows PRO N是指支持媒体功能的windows系统。 因此,系统不支持媒体功能,这就是发生错误的原因。 安装PRO后,可以正常使用。 希望这对您有帮助。