繁体   English   中英

Windows 10 上的 Android 仿真器

[英]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 答案解决了这个问题。

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

我有这个问题。 我拔掉了扩展坞,一切正常。

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

  1. 在此处下载amdvlk64.dll fe - 谷歌搜索中首次提供 web 站点
  2. 解压并将amdvlk64.dll文件放入C:\Windows\System32 (如果是Win10)
  3. 通过系统删除“Bandicam”。

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

请禁用 Hyper-V,然后重试。

谢谢你。

我在运行代码时突然收到此错误。 所以我解决问题的方法是,

  • Go 到 AVD 管理器。
  • 编辑您的 AVD。
  • 模拟性能上的 Select '软件 GLES2.0' 选项。
  • 单击完成。
  • 再次启动 AVD。 在此处输入图像描述

这个评论工作得很好。 重新安装 windows 后我遇到了这个错误...

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

Vulkan = 关闭 GLDirectMen = 打开

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM