30

otrzymuję ten błąd w Android emulatora dzienników odkąd zaktualizowała SDKManager i ADT:Android Emulator: nie można dostać wglGetExtensionsStringARB błąd

[2012-07-10 15:51:23 - Emulator] Nie udało się uzyskać wglGetExtensionsStringARB

Co to znaczy? Czy jest coś, co mogę z tym zrobić?

+2

dostaniem także ten błąd. – JMRboosties

+2

Proszę odnieść się do tego [odpowiedź] (http://stackoverflow.com/a/8948724/1320263) – Pallavi

+0

Dziękuję. Dodaj swoją odpowiedź, jeśli chcesz, żebym głosował na nią. –

Odpowiedz

14

Miałem podobny problem. W moim przypadku utworzyłem nowe urządzenie wirtualne i włączyłem migawkę. Właśnie odznaczam pole wyboru Przejdź do AVD Manager ->Select the device -> kliknij Edit i odznacz pole wyboru Enabled. Mam nadzieję, że to działa.

+3

W wersji R22.0.1 dla systemu Windows, nie mogę znaleźć pola wyboru o nazwie "Włączone" w oknie dialogowym edycji urządzenia. – Tires

+0

Nie zaznaczam tego pola wyboru. Visual Studio działa jak urok! –

+0

Mam ten sam problem i to rozwiązanie w moim przypadku nie działa –

11

Podczas tworzenia emulatora, trzeba wybrać Właściwości procesora/ABI jest Intel Atom (zainstalowany w menedżerze SDK)

5

prostu zmienić JDK Po zainstalowaniu JDK od Sun nie Oracle i działa dla mnie ...

2

Przede wszystkim użyj INTEL x86 ... to jako CPU/ABI. Po drugie, usuń zaznaczenie opcji Migawka, jeśli jest zaznaczona. utrzymać zaplanowane do września Androida 4.2.2

5

Dla mnie zmiana ustawienie Emulowane wydajności do „Store snapshot dla szybszego uruchamiania” i odznaczenie „Use Host GPU” problem został rozwiązany.

2

Wpadłem na ten problem z Androidem 1.4. W Menedżerze urządzeń wirtualnych Android (AVD) sprawdziłem pole "Użyj hosta GPU", myśląc, że to da mi jakiś impuls w szybkości emulatora.
Android Studio pozwoli Ci wybrać urządzenie, które jest skonfigurowany w ten sposób, i pokaże polecenia jest używany do uruchamiania urządzenia wirtualnego: Android Studio 'Run' window output

ale z jakiegoś powodu, to nie ma cię ostrzec, że program rozbił i nie pokazuje ci komunikatu stderr, który zobaczysz gdybyś uruchomił go z linii poleceń sam: Output as run on the command line

Po uruchomieniu go z Android Studio, nie widziałem okna dialogowego na zrzucie ekranu powyżej , chociaż pokazuje się dobrze po uruchomieniu polecenia z wiersza poleceń, , więc po prostu siedziałem tam cierpliwie przez kilka minut, podczas gdy nic się nie działo.
Jak wskazano w innym miejscu, the drivers needed for the Use Host GPU option are not yet available. Po przeczytaniu tego posta wydaje się, że to ustawienie może być używane z niektórymi procesorami Intela, ale nie z wybranym przeze mnie układem ARM (patrz ustawienie CPU/ABI poniżej).

Moim rozwiązaniem było po prostu wyczyszczenie pola "Użyj hosta GPU", które znajduje się w dolnej części okna otwartego poprzez opcję "edytuj" po wybraniu urządzenia wirtualnego na karcie Android Virtual Devices w AVD Manager. Można dostać się do kierownika AVD bezpośrednio w systemie Windows w
% ANDROID_HOME% \ AVD Manager.exe
gdzie w moim zainstalować Windows 8,% ANDROID_HOME% zdecydowane
C: \ Users \ mojanazwa \ AppData \ Lokalne \ Android \ Sdk

Nie mam tego na Linuksie, ale zakładam, że jest na podobnej ścieżce, czyli:
$ {ANDROID_HOME}/

Po odznaczając pole „użytkowania przyjmującego GPU”, zdecydowałem się, by sprawdzić pole „migawkę” obok niego (jak rozumiem, że przechowuje kopię już wbudowany vm, więc nie musi być przebudowywany za każdym razem, co powinno zaoszczędzić trochę czasu startowego dla przyszłych instancji). Oto pełne ustawienia używałem:
Edit Android Virtual Device (AVD) window screenshot

0

miałem ten sam problem z powodu mojego Nvidea karta graficzna sterownika problem.

Jeśli posiadana karta graficzna ma dedykowaną kartę graficzną, należy sprawdzić wersję latest Driver i zainstalować.

Inne mądry po prostu wybrać Emulowane Wydajność jak Software w emulatorze Konfiguracje enter image description here

Po zaktualizowaniu sterownika problem został rozwiązany :)