如何解决“仿真器:警告:QXcbIntegration:无法创建平台OpenGL上下文,未启用GLX和EGL((null):0,(null))”


21

我正在xfce“ Xubuntu”上工作,我已经更新了android studio,每次使用模拟器执行任何项目时,都会出现以下两个错误:

模拟器:警告:QXcb集成:无法创建平台OpenGL上下文,GLX和EGL均未启用((null):0,(null))

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


我在使用Wayland运行Gnome 3的Arch中遇到了同样的问题。原谅我的无知,但是我既没有使用XFCE也没有使用* buntu,所以我必须问,您使用的是Wayland还是XOrg / XServer?(只是排除是否是Wayland的问题)
Timberwolf

1
自从Arch在XFCE和经典XOrg服务器上进行最新的Android仿真器更新以来,出现了同样的错误。
Benedikt Waldvogel,

我在XOrg上与Gnome3一起使用Arch,并且遇到相同的问题。因此,它并不特定于Wayland或XOrg。
Sumit Anantwar,

1
可能是问题与不是那么新的硬件有关?这是我得到的。
伯恩哈德·博登斯托弗

同样,KDE Neon,Ryzen 3700X,Nvidia GTX970-不会这么称呼它。此外,该问题还存在于Google问题跟踪器中:[link](issuetracker.google.com/issues?q=qxcbintegration
nluk 20:52

Answers:


1

我遇到第一个错误。

模拟器:警告:QXcb集成:无法创建平台OpenGL上下文,既不启用GLX>也不启用EGL((null):0,(null))

错误仍然存​​在,但是仿真器正在正常运行。我将avd文件夹中config.ini文件中的以下两个值更改为以下两个设置。

hw.gpu.enabled =否

hw.gpu.mode = swiftshader_indirect

avd文件夹应位于类似位置:/ home / [您的linux_username] /。android / avd / Nexus_One_API_22.avd /

Nexus_One_API_22是avd的名称。


这没有为我解决。这似乎是一个未解决的问题,请参阅:issuetracker.google.com/issues/141785912
Mike H,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.