在更新到 Arctic Fox 后遇到了这个问题。
在看到终止错误消息后,打开 Android Studio 日志(“C:\Users\YourUserName\AppData\Local\Google\AndroidStudio2020.3\log\idea.log”),向下滚动并尝试找到带有文本“Emulator terminated with exit code”的日志行。可能可以在此消息上方的几行找到终止原因。对我来说,是“Emulator: cannot add library vulkan-1.dll: failed”。
如果您遇到相同的原因,请转到 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\advancedFeatures.ini。
运行您的应用程序。
好的,我找到了我要找的答案这里。
答案如下:
("C:\Users\YourUserName\AppData\Local\Google\AndroidStudio2020.3\log\idea.log")
终止的原因可以在此消息上方的几行中找到-对我来说,这是磁盘空间不足(需要7GB,而我只有4B),对于编写此内容的用户来说,则是“模拟器:无法添加库vulkan-1.dll:失败”,您可以查看链接了解他们对此所做的事情。
但是通过查看日志文件,您可以诊断问题,而不是在搜索时看到101个不同答案!