[英]Android Emulator on Windows 10
我在 Windows 10 上使用 Android Studio 和 VS 2017。
我已经在 windows 上启用了 hyper-v。
我在模拟器上有一个问题,如下所示。
这是模拟器上的错误屏幕
错误信息
Android Emulator closed because of an internal error:
gpu found. vendor id 8086 device id 0x3e92
checking for bad AMD vulkan driver version...
amdvlk64.dll not found. Checking for amdvlk32...
amdvlk32.dll not found. No bad AMD Vulkan driver versions found.
checking for bad vulkan-1.dll version...
vulkan-1.dll version: 1.1.114.0
Not known bad vulkan-1.dll version; continue.
有什么问题?
如果有人好心地帮助我或指导我找到解决方案,请。 谢谢
在C:\Users\<your_name>\.android
添加一个名为advancedFeatures.ini
的文件
在advancedFeatures.ini
文件中添加这些参数
Vulkan = off
GLDirectMen = on
现在开始 AVD
我使用两个不同的 SO 答案解决了这个问题。
我需要将 Emulated Performance Graphics 选项更改为 Software,如以下答案所述: https://stackoverflow.com/a/58392200/137670 。 如果您的图形选项已启用,则应该这样做。
我的图形选项没有启用,所以我用这个答案来启用它: https://stackoverflow.com/a/58376934/137670
在 AVD 管理器中,单击所需虚拟设备旁边的“编辑”图标。 然后将emulated performance -> graphics从 Hardware 或 None 更改为Software 。 奇迹般有效。
我有这个问题。 我拔掉了扩展坞,一切正常。
终于解决了这个问题。 我不知道为什么它会引起麻烦,但是当在 PC 上下载 Bandicam 应用程序时,Vulkan-rt 无法正常工作。
amdvlk64.dll
fe - 谷歌搜索中首次提供 web 站点amdvlk64.dll
文件放入C:\Windows\System32
(如果是Win10)我认为这是因为启用了 Hyper-V。
请禁用 Hyper-V,然后重试。
谢谢你。
我在运行代码时突然收到此错误。 所以我解决问题的方法是,
在 C:\Users<your_name>.android 添加文件 advancedFeatures.ini
Vulkan = 关闭 GLDirectMen = 打开
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.