Android Studio模拟器:VK_VERSION_1_1检查失败

win*_*ter 7 android android-emulator android-studio

我对Android Studio有问题,当我在事件日志信息上运行AVD时,它总是显示

11:17模拟器:VK_VERSION_1_1检查失败:vkBindBufferMemory2未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkBindImageMemory2未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkGetDeviceGroupPeerMemoryFeatures未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkCmdSetDeviceMask未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkCmdDispatchBase未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkGetImageMemoryRequirements2未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkGetBufferMemoryRequirements2未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkGetImageSparseMemoryRequirements2未找到

11:17模拟器:VK_VERSION_1_1检查失败:未找到vkTrimCommandPool

11:17模拟器:VK_VERSION_1_1检查失败:vkCreateSamplerYcbcrConversion未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkDestroySamplerYcbcrConversion未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkCreateDescriptorUpdateTemplate未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkDestroyDescriptorUpdateTemplate未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkUpdateDescriptorSetWithTemplate未找到

11:17模拟器:VK_VERSION_1_1检查失败:vkGetDescriptorSetLayoutSupport未找到

11:17模拟器:createOrGetGlobalVkEmulation:警告:设备缺少Vulkan 1.1 API

11:18模拟器:deleteSnapshot:用于default_boot

在此处输入图片说明

Dem*_*ian 11

我已经通过调整这个解决了我的问题:

https://androidstudio.googleblog.com/2019/05/emulator-2909-stable.html

这是一种变通方法而不是解决方案

# Here's how to disable Vulkan apps to talk to the emulator.

# Add the following lines to ~/.android/advancedFeatures.ini (create this file if it doesn't exist already):

Vulkan = off
GLDirectMem = on
Run Code Online (Sandbox Code Playgroud)

我的系统:

  • Linux 内核:5.4.6-2-MANJARO
  • 安卓 Q (10.0)
  • 模拟器 29.3.5

  • 转到您的 .android 文件夹并创建一个名为“advancedFeatures.ini”的新文件。粘贴上面的文本。这对我有用并消除了错误警告。我在 Windows 10 上运行 AMD 3900X CPU 和 AMD GPU 5500XT。在 Windows 10 上,您的 .android 文件夹位于您的用户文件夹中。通常:C:\Users\yourUserName (2认同)

Obo*_*hin 1

遇到同样的问题,我是如何解决这个问题的,用 android studio 启动 Android 虚拟设备让我很困惑,在这里发布我的操作作为参考。

  1. 卸载最新的 Radeon GPU 驱动( Adrenalin 2019 Edition 19.10.2 Optional)
  2. 安装最新的推荐驱动器( Adrenalin 2019 Edition 19.9.2 Recommended (WHQL))
  3. 启用该Windows Hypervisor Platform功能(参考)。

现在您可以在 AVD 中运行 x86 映像。

而且,不知道是否有一些信息与此相关,因为这些词总是一起显示,我也粘贴在这里。

  1. 使用AMD RYZEN 3700XAMD Radeon 5700XT硬件。
  2. AMD-V在 BIOS 中启用 CPU 虚拟化(称为)(参考
  3. 禁用Hyper-vturn windows features on or off(与Windows Hypervisor Platform上面区别,它们是完全不同的东西)
  4. 使用最新的android studio( version 3.5.1)