Android Windows 10 上的模拟器

Android Emulator on Windows 10

我在 Windows 10 上使用 Android Studio 和 VS 2017。
我在 windows.

上启用了 hyper-v

我在模拟器上遇到如下问题。
This is an error screen on emulator


错误信息

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.

有什么问题吗?

如果有人好心帮助我或指导我找到解决方案,请。谢谢

我认为这是因为启用了 Hyper-V。

请禁用 Hyper-V 并重试。

谢谢。

我使用两个不同的 SO 答案解决了这个问题。

  • 我需要将仿真性能图形选项更改为软件,如以下答案所述:。如果您的图形选项已启用,则应该这样做。

  • 我的图形选项没有启用,所以我使用这个答案来启用它:

我遇到了这个问题。我拔下扩展坞,一切正常。

终于解决了这个问题。 我不知道为什么会引起麻烦,但是当 Bandicam 应用程序下载到 PC 上时,Vulkan-rt 无法正常工作。

  1. 下载 amdvlk64.dll f.e。这里 - first offered web site in google search
  2. 解压并将amdvlk64.dll文件放入C:\Windows\System32(如果是Win10)
  3. 通过系统删除'Bandicam'。

在 AVD 管理器中,单击所需虚拟设备旁边的“编辑”图标。然后将 emulated performance -> graphics 从 Hardware 或 None 更改为 Software。很有魅力。

C:\Users\<your_name>\.android 中添加名为 advancedFeatures.ini

的文件

advancedFeatures.ini 文件中添加这些参数

Vulkan = off
GLDirectMen = on

现在开始 AVD

Source

此评论效果很好! 重新安装 windows ...

后我遇到了这个错误

在 C:\Users.android 添加文件 advancedFeatures.ini

Vulkan = 关闭 GLDirectMen = on