cara memperbaiki "Emulator: Peringatan: QXcbIntegration: Tidak dapat membuat platform konteks OpenGL, GLX maupun EGL tidak diaktifkan ((null): 0, (null))"

21

Saya bekerja di xfce "Xubuntu", saya telah memperbarui studio android saya, dan setiap kali saya menjalankan proyek apa pun dengan emulator, saya mendapatkan dua kesalahan ini:

Emulator: Peringatan: QXcbIntegration: Tidak dapat membuat platform konteks OpenGL, GLX maupun EGL tidak diaktifkan ((null): 0, (null))

Emulator: emulator: ERROR: VkCommonOperations.cpp: 496: Gagal membuat instance Vulkan.

trik komputer
sumber
Saya mengalami masalah yang sama dengan Arch menjalankan Gnome 3 menggunakan Wayland. Maafkan ketidaktahuan saya, tapi saya tidak menggunakan XFCE atau * buntu jadi saya harus bertanya, apakah Anda menggunakan Wayland atau XOrg / XServer? (hanya untuk mengesampingkan jika itu masalah Wayland)
Timberwolf
1
Kesalahan yang sama muncul untuk saya sejak pembaruan Android Emulator terbaru di Arch dengan XFCE dan server XOrg klasik.
Benedikt Waldvogel
Saya di Arch dengan Gnome3 di XOrg dan memiliki masalah yang sama. Jadi, ini tidak khusus untuk Wayland atau XOrg.
Sumit Anantwar
1
Mungkinkah masalahnya terkait dengan perangkat keras yang tidak begitu baru? Di sinilah saya mendapatkannya.
Bernhard Bodenstorfer
Sama di sini, KDE Neon, Ryzen 3700X, Nvidia GTX970 - tidak akan menyebutnya tidak terlalu baru. Juga, masalah ini ada pada pelacak masalah google: [tautan] ( issuetracker.google.com/issues?q=qxcbintegration )
nluk

Jawaban:

1

Saya mendapat kesalahan pertama.

Emulator: Peringatan: QXcbIntegration: Tidak dapat membuat platform konteks OpenGL, GLX> maupun EGL tidak diaktifkan ((null): 0, (null))

Kesalahan tetap ada tetapi emulator berjalan dengan benar. Saya mengubah dua pengaturan berikut dengan dua nilai berikutnya dalam file config.ini dari folder AVD.

hw.gpu.enabled = no

hw.gpu.mode = swiftshader_indirect

Folder avd harus diletakkan dengan cara yang sama: /home/[your_linux_username[/.android/avd/Nexus_One_API_22.avd/

Nexus_One_API_22 adalah nama AVD.

Adrian
sumber
Ini tidak memperbaikinya untuk saya. Tampaknya menjadi masalah terbuka, lihat: issuetracker.google.com/issues/141785912
Mike H