как исправить «Эмулятор: Предупреждение: QXcbIntegration: Невозможно создать контекст платформы OpenGL, ни GLX, ни EGL не включены ((null): 0, (null))»


21

Я работаю над xfce "Xubuntu", я обновил свою андроид студию, и каждый раз, когда я выполняю любой проект с эмулятором, я получаю две ошибки:

Эмулятор: Предупреждение: QXcbIntegration: Невозможно создать контекст платформы OpenGL, ни GLX, ни EGL не включены ((null): 0, (null))

Эмулятор: эмулятор: ОШИБКА: VkCommonOperations.cpp: 496: Не удалось создать экземпляр Vulkan.


У меня та же проблема с Arch, использующим Gnome 3 с использованием Wayland. Простите за мое невежество, но я не использую ни XFCE, ни * buntu, поэтому я должен спросить, используете ли вы Wayland или XOrg / XServer? (просто чтобы исключить, если это проблема Вэйланда)
Timberwolf

1
Такая же ошибка появляется для меня с момента последнего обновления Android Emulator на Arch с XFCE и классическим сервером XOrg.
Бенедикт Вальдвогель

Я на Arch с Gnome3 на XOrg и имею ту же проблему. Так что это не относится к Wayland или XOrg.
Sumit Anantwar

1
Может быть, проблема связана с не таким новым оборудованием? Это где я получаю это.
Бернхард

То же самое здесь, KDE Neon, Ryzen 3700X, Nvidia GTX970 - не назову это не таким уж новым. Кроме того, проблема присутствует в системе отслеживания проблем Google: [ссылка] ( issetracker.google.com/issues?q=qxcbintegration )
nluk

Ответы:


1

Я получил первую ошибку.

Эмулятор: Предупреждение: QXcbIntegration: Невозможно создать контекст платформы OpenGL, ни GLX>, ни EGL не включены ((null): 0, (null))

Ошибка осталась, но эмулятор работает правильно. Я изменил следующие две настройки со следующими двумя значениями в файле config.ini из папки avd.

hw.gpu.enabled = нет

hw.gpu.mode = swiftshader_indirect

Папка avd должна быть расположена аналогично: /home/[your_linux_username]/.android/avd/Nexus_One_API_22.avd/

Nexus_One_API_22 - это имя avd.


Это не исправило это для меня. Похоже, это открытая проблема, см .: issetracker.google.com/issues/141785912
Майк Х,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.