webentwicklung-frage-antwort-db.com.de

Android-Emulator: wglGetExtensionsStringARB-Fehler konnte nicht angezeigt werden

Ich erhalte diesen Fehler in den Android-Emulatorprotokollen, seit ich SDKManager und ADT aktualisiert habe: 

[2012-07-10 15:51:23 - Emulator] konnte wglGetExtensionsStringARB nicht erhalten

Was heißt das? Und kann ich irgendetwas dagegen tun? 

31

Ich stand vor einem ähnlichen Problem. In meinem Fall hatte ich das neue virtuelle Gerät erstellt und den Snapshot aktiviert. Ich habe das Kontrollkästchen deaktiviert. Gehen Sie zu AVD Manager -> Select the device -> klicken Sie auf Edit und deaktivieren Sie das Kontrollkästchen Enabled. Ich hoffe das funktioniert.

14
Prabhakar

Beim Erstellen des Emulators müssen Sie die Eigenschaften auswählen. CPU/ABI ist Intel Atom (im SDK-Manager installiert).

11
Hoang Nguyen

Ändern Sie einfach Ihr JDK Ich habe das JDK von Sun nicht von Oracle installiert und es funktioniert für mich ....

5
sachin pareek

Das Ändern der Emulated Performance Einstellung in " Speichern eines Snapshots für einen schnelleren Startvorgang " und Deaktivieren der Option "Use Host GPU" löste das Problem. 

5
jjthebig1

Verwenden Sie als Erstes INTEL x86 ... this als CPU/ABI . Deaktivieren Sie anschließend Snapshot, wenn es aktiviert ist ..__

2
Mithilesh

Ich habe dieses Problem mit Android Studio 1.4 ausgeführt .. Im Android Virtual Device-Manager (AVD-Manager) hatte ich das Kontrollkästchen "Host-GPU verwenden" aktiviert, in dem ich dachte, dass dies die Geschwindigkeit des Emulators verbessern würde.
In Android Studio können Sie ein Gerät auswählen, das auf diese Weise konfiguriert ist, und es wird der Befehl angezeigt, mit dem das virtuelle Gerät gestartet wurde:  Android Studio 'Run' window output

aber aus irgendeinem Grund warnt es Sie nicht, dass das Programm abgestürzt ist, und es zeigt Ihnen nicht die stderr-Nachricht, die Sie sehen würden, wenn Sie es von der Befehlszeile aus ausführen würden:  Output as run on the command line

Wenn ich es von Android Studio aus ausgeführt habe, habe ich das Dialogfeld in der Abbildung oben nicht gesehen, obwohl es gut aussieht, wenn Sie den Befehl von der Kommandozeile aus ausführen, also habe ich nur geduldig dort gesessen ein paar Minuten, während nichts geschah .
Wie bereits erwähnt, sind die Treiber, die für die Option "Host-GPU verwenden" erforderlich sind, noch nicht verfügbar . Beim Lesen dieses Beitrags scheint es, dass diese Einstellung bei einigen Intel-CPUs verwendet werden kann, jedoch nicht bei dem von mir ausgewählten ARM - Chip (siehe CPU/ABI-Einstellung unten) .

Meine Lösung bestand darin, das Kontrollkästchen "Host-GPU verwenden" zu deaktivieren, das sich im unteren Bereich des über die Option "Bearbeiten" geöffneten Fensters befindet, nachdem das virtuelle Gerät auf der Registerkarte "Virtuelle Android-Geräte" im AVD Manager ausgewählt wurde an den AVD Manager direkt in Windows an 
% Android_HOME%\AVD Manager.exe
Wo in meiner Windows 8-Installation% Android_HOME% aufgelöst wurde
c:\Benutzer\Benutzername\AppData\Local\Android\Sdk

Ich habe es momentan nicht unter Linux laufen, aber ich gehe davon aus, dass es dort einen ähnlichen Weg gibt, d. H .:
$ {Android_HOME}/

Nachdem ich das Kontrollkästchen "Host-GPU verwenden" deaktiviert hatte, entschied ich mich, das Kontrollkästchen "Snapshot" daneben zu aktivieren (soweit ich weiß, dass eine Kopie der bereits erstellten virtuellen Maschine gespeichert wird, sodass nicht jedes Mal neu erstellt werden muss) Zeit, die einige Startzeit für zukünftige Instanzen sparen soll). Hier sind die vollständigen Einstellungen, die ich verwendet habe:
 Edit Android Virtual Device (AVD) window screenshot

2
LinuxDisciple

ich hatte ein Problem mit meinem Nvidea-Grafikkarte-Treiberproblem.

Wenn Ihr System über eine dedizierte Grafikkarte verfügt, suchen Sie nach dem latest Driver und installieren Sie ihn.

Ansonsten wählen Sie einfach Emulierte Leistung als Software in Emulator-Konfigurationen aus  enter image description here

Nach dem Aktualisieren des Treibers ist das Problem behoben :)