AM 模拟器:库 vulkan-1.dll:handleCPUAcceleration 失败

AM Emulator: Library vulkan-1.dll: failed for handleCPUAcceleration

在 Windows 10 上 Android Studio 中 运行 模拟器显示以下错误:

04-04-2021 
14:45 AM Emulator: handleCpuAcceleration: feature check for hvf 
14:45 AM Emulator: cannot add library vulkan-1.dll: failed 
14:45 AM Emulator: cannot add library vulkan-1.dll: failed 
14:45 AM Emulator: Process finished with exit code -1073741819 (0xC0000005)

新安装不工作。该怎么办?下面给大家介绍一下,别慌。 :)

准备

确保您已经安装了最新的驱动程序包:

Direct Download Vulkan Driver Package 对于 Windows

Direct Download MoltenVK (Vulkan Driver) 适用于 MacOS。

对于 ANDROID 6 直到 <10

如果您在模拟器中使用 Android 6 及以上但低于 Android 10,则重新创建模拟器和 Select 软件 – 模拟性能中的 GLES 2.0 同时创建 AVD(或编辑现有 AVD)。

对于ANDROID 10+

在 Android 10 及更高版本中,您无法更改 仿真性能(图形),如下所示:

因此您需要编辑 AVDconfig.ini 文件。在您的 Windows 资源管理器中输入以下路径:

C:/Users/<pc_name>/.android/avd/<AVD-device>/config.ini

请注意,<pc_name> 需要替换为您的计算机名称,对于 <AVD-device>,您需要放置您创建的设备的名称。就我而言 Nexus_5X_API_24.avd

现在编辑上述文件并更改属性,如下所示:

hw.gpu.enabled=no
hw.gpu.mode=off

现在保护您的更改。请记住,仅当 Android studio 关闭时才编辑文件,以便在启动软件时应用更改。

感谢阅读!我一如既往地更新这个 post。干杯! :)