Android Studio模拟器:VK_VERSION_1_1检查失败

时间:2019-09-29 04:27:45

标签: android android-studio android-emulator

我在使用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检查失败:   找不到vkCreateSamplerYcbcr转换

     

11:17模拟器:VK_VERSION_1_1检查失败:   找不到vkDestroySamplerYcbcr转换

     

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

enter image description here

4 个答案:

答案 0 :(得分:8)

我已经通过解决以下问题解决了自己的问题:

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

我的系统:

  • Linux内核:5.4.6-2-MANJARO
  • Android Q(10.0)
  • 仿真器29.3.5

答案 1 :(得分:0)

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

  1. 卸载最新的Radeon GPU驱动器(len(it)
  2. 安装最新的推荐驱动器(Adrenalin 2019 Edition 19.10.2 Optional
  3. 启用Adrenalin 2019 Edition 19.9.2 Recommended (WHQL)功能(Reference)。

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

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

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

答案 2 :(得分:0)

我刚刚购买了带有vega 8视频的ryzen 5笔记本电脑,但是在运行Android时遇到了很多问题 Studio模拟器最终解决了问题,而且非常简单。

1:在BIOS中启用SVM或其他虚拟机设置 2:通过在Windows中转到“打开/关闭功能”来禁用所有虚拟机管理程序和虚拟机功能。 3:确保选中了AMD驱动程序,然后取消选中SDK Manager中“ SDK工具”中的HAXM。

最重要的是:

据说android studio的最新更新一旦选择就会自动安装AMD驱动程序,但是我发现情况并非如此,因此您需要手动做的最后一步只是为了确保这一点。

4:run:C:\ users \ username \ AppData \ Local \ Android \ Sdk \ extras \ google \ Android_Emulator_Hypervisor_Driver \ silent_install.bat

答案 3 :(得分:0)

安装 Vulkan 运行时应该可以解决它。 https://vulkan.lunarg.com/sdk/home