วิธีแก้ไข“ Emulator: คำเตือน: QXcbIntegration: ไม่สามารถสร้างบริบท OpenGL ของแพลตฟอร์มได้ไม่ต้องเปิดใช้งาน GLX หรือ EGL ((null): 0, (null))”


21

ฉันกำลังทำงานบน xfce "Xubuntu" ฉันได้อัปเดตสตูดิโอ Android ของฉันและทุกครั้งที่ฉันดำเนินการโครงการด้วยโปรแกรมเลียนแบบฉันได้รับข้อผิดพลาดสองข้อนี้:

ผู้เลียนแบบ: คำเตือน: 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 คลาสสิก
Benedikt Waldvogel

ฉันอยู่บน Arch ด้วย Gnome3 ใน XOrg และมีปัญหาเดียวกัน ดังนั้นจึงไม่เฉพาะกับ Wayland หรือ XOrg
Sumit Anantwar

1
เป็นไปได้ไหมว่าปัญหาเชื่อมโยงกับฮาร์ดแวร์ใหม่ไม่? นี่คือที่ฉันได้รับมัน
Bernhard Bodenstorfer

ที่นี่เหมือนกัน KDE Neon, Ryzen 3700X, Nvidia GTX970 - จะไม่เรียกว่าไม่แปลกใหม่ นอกจากนี้ยังมีปัญหาในการติดตามปัญหาของ Google: [ลิงค์] ( issuetracker.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/ [/ youryour_linux_username Same/.android/avd/Nexus_One_API_22.avd/

Nexus_One_API_22 เป็นชื่อของ avd


สิ่งนี้ไม่ได้แก้ไขสำหรับฉัน ดูเหมือนว่าจะเป็นปัญหาแบบเปิดดู: issuetracker.google.com/issues/141785912
Mike H
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.