comment corriger «Émulateur: avertissement: QXcbIntegration: impossible de créer le contexte OpenGL de la plate-forme, ni GLX ni EGL ne sont activés ((null): 0, (null))»

21

Je travaille sur xfce "Xubuntu", j'ai mis à jour mon studio Android, et chaque fois que j'exécute un projet avec l'émulateur, je reçois ces deux erreurs:

Émulateur: avertissement: QXcbIntegration: impossible de créer le contexte OpenGL de la plate-forme, ni GLX ni EGL ne sont activés ((null): 0, (null))

Émulateur: émulateur: ERREUR: VkCommonOperations.cpp: 496: échec de création de l'instance Vulkan.

astuces informatiques
la source
J'ai le même problème avec Arch exécutant Gnome 3 en utilisant Wayland. Pardonnez mon ignorance, mais je n'utilise ni XFCE ni * buntu donc je dois vous demander, utilisez-vous Wayland ou XOrg / XServer? (juste pour exclure s'il s'agit d'un problème avec Wayland)
Timberwolf
1
La même erreur apparaît pour moi depuis la dernière mise à jour de l'émulateur Android sur Arch avec XFCE et le serveur XOrg classique.
Benedikt Waldvogel
Je suis sur Arch avec Gnome3 sur XOrg et j'ai le même problème. Ce n'est donc pas spécifique à Wayland ou XOrg.
Sumit Anantwar
1
Se pourrait-il que le problème soit lié à un matériel pas si nouveau? C'est là que je l'obtiens.
Bernhard Bodenstorfer
Même chose ici, KDE Neon, Ryzen 3700X, Nvidia GTX970 - ne l'appellerait pas si nouveau. En outre, le problème est présent sur Google Issue Tracker: [link] ( issuetracker.google.com/issues?q=qxcbintegration )
nluk

Réponses:

1

J'ai eu la première erreur.

Émulateur: Avertissement: QXcbIntegration: Impossible de créer le contexte OpenGL de la plateforme, ni GLX> ni EGL ne sont activés ((null): 0, (null))

L'erreur est restée mais l'émulateur fonctionne correctement. J'ai changé les deux paramètres suivants avec les deux valeurs suivantes dans le fichier config.ini du dossier avd.

hw.gpu.enabled = non

hw.gpu.mode = swiftshader_indirect

Le dossier avd doit se trouver de la même manière: /home/[votre_nom_utilisateur_uxux-2010/.android/avd/Nexus_One_API_22.avd/

Nexus_One_API_22 est le nom de l'avd.

Adrian
la source
Cela ne m'a pas arrangé. Cela semble être un problème ouvert, voir: issuetracker.google.com/issues/141785912
Mike H