Android Studio错误 | 模拟器:模拟器:错误:VkCommonOperations.cpp:496:无法创建Vulkan实例

4
正如标题所示,我在我的Linux Mint 19.3上使用Android Studio遇到了问题。我尝试通过官方下载页面、软件管理器和最新的快照进行安装,但当我尝试在Android Studio 3.6.1中启动应用程序时,"failed to create vulkan instance"是第一个错误。仿真器屏幕是黑色的,没有任何反应。
我在Dell XPS 13 9343上运行Linux Mint 19.3 Tricia基于Ubuntu 18.04 bionic,并且内核为5.3.0-40-generic x86_64。我已经安装了所有驱动程序。
以下是我尝试启动应用程序时的事件日志:
17.3.2020
10:32   Executing tasks: [:app:assembleDebug] in project /home/samuel/Downloads/Exemple2

10:32   Emulator: emulator: ERROR: VkCommonOperations.cpp:496: Failed to create Vulkan instance.

10:32   Emulator: emulator: WARNING: EmulatorService.cpp:448: Cannot find certfile: /home/samuel/.android/emulator-grpc.cer security will be disabled.

10:32   Emulator: E0317 10:32:43.165019034   12845 socket_utils_common_posix.cc:201] check for SO_REUSEPORT: {"created":"@1584433963.164985521","description":"SO_REUSEPORT unavailable on compiling system","file":"/mnt/tmpfs/src/android/emu-master-dev/external/grpc/src/core/lib/iomgr/socket_utils_common_posix.cc","file_line":169}

10:32   Emulator: Started GRPC server at 127.0.0.1:8554

10:32   Gradle build finished in 1 s 288 ms
2个回答

1

在理解这是一个GPU问题之后,我找到了一种启动模拟器的方法...

sudo ubuntu-drivers autoinstall

我升级了Nvidia GPU驱动程序并解决了一个问题,但又出现了另一个问题:

块引用 运行Android应用程序时出错 - 无法初始化OpenglES仿真,使用“-gpu off”禁用它

因此根据这个问题这个答案的建议, 我更改了仿真设备,选择允许我将“Software-GLE 2.0”更改为图形,而不是选择“自动”或“Hardware-GLE 2.0”(在软件中仿真图形)(并非所有设备都允许更改) 我使用了Galaxy Nexus API 30-R,并且仿真工作了,尽管我仍然有SO_REUSEPORT错误! 希望它能帮助某些人...


0
在你的终端上运行这个命令。
sudo apt-get install mesa-vulkan-drivers

我来的时候这个答案被踩了一下,但是对我有用。 - Leonardo Sibela

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接