Ich bin neu in der Android-Programmierung. Ich bezog Google-Entwickler-Website, um Android zu lernen. Während ich eine Anwendungsbenutzeroberfläche ausführte, sind diese Fehler aufgetreten.
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
Ich benutze Android Studio.
Ich habe kürzlich das gleiche Problem gesehen. Das Problem tritt auf, weil AVD versucht, Grafiken mit der Grafikkarte des Systems zu rendern, und dies auch nicht möglich ist, weil der Grafiktreiber Ihres Systems nicht auf dem neuesten Stand ist oder dies nicht unterstützt. Hier ist die Lösung.
Schritt 1:
Schritt 2:
Verwenden Sie beim Konfigurieren eines neuen Geräts die Option "Software - GLES 2.0" für Grafiken in der Kategorie "Emulated Performance". Diese Option wird angezeigt, wenn Sie bei der Konfiguration von AVD auf "Erweiterte Einstellungen anzeigen" klicken.
Ich bin gerade auf dieses Thema gestoßen, und es war, weil ich über Windows Remote Desktop laufe. Wenn ich mich lokal anmeldete, hat es gut funktioniert.
Stellen Sie sicher, dass Sie Ihren AVD-Manager nicht über Eclipse ausführen. Wechseln Sie in das installierte Verzeichnis Android/AVD-Manager.exe. Klicken Sie mit der rechten Maustaste auf Ausführen als Administrator, und nehmen Sie die Änderungen vor.
Ich hatte ein sehr ähnliches Problem auf meinem Laptop, auf dem Windows 10 ausgeführt wird, und hat zwei GPUs: eine innerhalb des Intel-Prozessors und die andere ist Nvidia. Der Fehler wird angezeigt, wenn das System die Intel-GPU mit niedriger Leistung verwendet. Ich musste Android Studio mit "Hochleistungs-NVIDIA-Prozessor" ausführen Die meisten Programme können mit NVIDIA ausgeführt werden, indem Sie mit der rechten Maustaste auf den Anwendungslink klicken und dann "Mit Grafikprozessor ausführen" und dann "Hochleistungs-NVIDIA-Prozessor".
Leider funktionierte das bei mir nicht mit dem Android Studio-Anwendungslink. Ich musste zu Einstellungen> Anzeige> Grafikeinstellungen> Durchsuchen gehen und dann die Android Studio-Programmdatei (Studio und dann Studio64, ich habe es für beide gemacht) auswählen. Dann erscheint die Anwendung direkt unter der Durchsuchen-Schaltfläche Anwendung, dann Optionen und dann Hochleistung.