Behebung des Problems "Emulator: Warnung: QXcbIntegration: Plattform-OpenGL-Kontext kann nicht erstellt werden, weder GLX noch EGL sind aktiviert ((null): 0, (null))"


21

Ich arbeite an xfce "Xubuntu", habe mein Android Studio aktualisiert und jedes Mal, wenn ich ein Projekt mit Emulator ausführe, erhalte ich die folgenden zwei Fehler:

Emulator: Warnung: QXcbIntegration: Plattform-OpenGL-Kontext kann nicht erstellt werden, weder GLX noch EGL sind aktiviert ((null): 0, (null))

Emulator: Emulator: FEHLER: VkCommonOperations.cpp: 496: Fehler beim Erstellen der Vulkan-Instanz.


Ich habe das gleiche Problem mit Arch, der Gnome 3 mit Wayland ausführt. Vergib mir meine Unwissenheit, aber ich benutze weder XFCE noch * buntu, also muss ich fragen, benutzt du Wayland oder XOrg / XServer? (Nur um auszuschließen, dass es sich um ein Wayland-Problem handelt)
Timberwolf

1
Der gleiche Fehler tritt für mich seit dem neuesten Android Emulator-Update auf Arch mit XFCE und klassischem XOrg-Server auf.
Benedikt Waldvogel

Ich bin mit Gnome3 auf XOrg auf Arch und habe das gleiche Problem. Es ist also nicht spezifisch für Wayland oder XOrg.
Sumit Anantwar

1
Könnte es sein, dass das Problem mit nicht so neuer Hardware zusammenhängt? Hier bekomme ich es.
Bernhard Bodenstorfer

Gleich hier, KDE Neon, Ryzen 3700X, Nvidia GTX970 - würde es nicht als nicht so neu bezeichnen. Das Problem ist auch auf Google Issue Tracker vorhanden: [Link] ( issuetracker.google.com/issues?q=qxcbintegration )
nluk

Antworten:


1

Ich habe den ersten Fehler bekommen.

Emulator: Warnung: QXcbIntegration: Plattform-OpenGL-Kontext kann nicht erstellt werden, weder GLX> noch EGL sind aktiviert ((null): 0, (null))

Der Fehler blieb bestehen, aber der Emulator läuft ordnungsgemäß. Ich habe die folgenden zwei Einstellungen mit den nächsten beiden Werten in der Datei config.ini aus dem Ordner avd geändert.

hw.gpu.enabled = no

hw.gpu.mode = swiftshader_indirect

Der avd-Ordner sollte sich ähnlich befinden: /home/[your_linux_username‹/.android/avd/Nexus_One_API_22.avd/

Nexus_One_API_22 ist der Name des avd.


Dies hat es für mich nicht behoben. Es scheint ein offenes Problem zu sein, siehe: issuetracker.google.com/issues/141785912
Mike H
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.