Je suis nouveau dans la programmation Android. Je faisais référence au site Web des développeurs google pour apprendre Android. Alors que j'exécutais une interface utilisateur d'application, j'ai eu ces erreurs.
H:\SDK\tools\emulator.exe -avd Nexus_5_API_21_x86 -netspeed full -netdelay none
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
could not get wglGetExtensionsStringARB
getGLES1ExtensionString: Could not find GLES 1.x config!
Failed to obtain GLES 1.x extensions string!
Could not initialize emulated framebuffer
J'utilise Android studio.
J'ai récemment rencontré le même problème. Le problème se produit car AVD essaie de rendre les graphiques à l'aide de la carte graphique du système et ne peut le faire non plus, car le pilote graphique de votre système n'est pas à jour ou ne le supporte pas. Voici donc la solution.
Étape 1:
Étape 2:
Lors de la configuration d'un nouveau périphérique, utilisez l'option "Logiciel - GLES 2.0" pour les graphiques dans la catégorie "Performances émulées". Cette option ne sera visible qu'une fois que vous aurez cliqué sur "Afficher les paramètres avancés" lors de la configuration d'AVD.
Je viens de rencontrer cela, et c'est parce que j'exécute via Windows Remote Desktop. Lorsque je me suis connecté localement, cela a bien fonctionné.
Assurez-vous que vous n'exécutez pas votre gestionnaire AVD à partir d'Eclipse, n'allez pas dans le répertoire installé qui correspond à Android/AVD manager.exe, cliquez sur Exécuter en tant qu'administrateur, puis apportez les modifications.
J'ai eu un problème très similaire sur mon ordinateur portable qui exécute Windows 10 et dispose de deux GPU: l'un au sein du processeur Intel et l'autre est Nvidia. L'erreur apparaît lorsque le système utilise le processeur graphique Intel basse performance. J'avais besoin "d'exécuter" Android Studio avec un "processeur NVIDIA hautes performances" La plupart des programmes peuvent être exécutés avec NVIDIA en cliquant avec le bouton droit de la souris sur le lien de l'application, puis "Exécuter avec un processeur graphique", puis "Processeur NVIDIA hautes performances".
Malheureusement, cela ne fonctionnait pas avec le lien de l'application Android Studio. Je devais aller dans Paramètres> Affichage> Paramètres graphiques> Parcourir, puis choisir le fichier exécutable d'Android Studio (studio puis studio64, je l'avais fait pour les deux). application, puis Options, puis sélectionnez Haute performance.