Android-эмулятор: не удалось получить ошибку wglGetExtensionsStringARB

Я получаю эту ошибку в журналах эмулятора Android, так как я обновил SDKManager и ADT:

[2012-07-10 15:51:23 – Emulator] не удалось получить wglGetExtensionsStringARB

Что это значит? И что я могу с этим поделать?

Я столкнулся с подобной проблемой. В моем случае я создал новое виртуальное устройство и включил моментальный снимок. Я просто снял флажок. Перейдите в AVD Manager -> Select the device -> нажмите « Edit и снимите флажок « Enabled . Надеюсь, это сработает.

Когда вы создаете эмулятор, вам нужно выбрать свойства CPU / ABI – это Intel Atom (установленный в диспетчере SDK)

Просто измените свой JDK, я установил JDK SUN, а не Oracle, и он работает для меня ….

Для меня изменение параметра Emulated Performance на « Сохранение моментального снимка для более быстрого запуска » и снятие флажка «Использовать главный GPU» устранили проблему.

Прежде всего, используйте INTEL x86 … это как CPU / ABI. Во-вторых, снимите снимок, если он установлен. Держите цель до Android 4.2.2

Я столкнулся с этой проблемой под управлением Android Studio 1.4. В Диспетчере виртуальных устройств Android (AVD) я проверил поле «Использовать главный GPU», думая, что это даст мне некоторый импульс в скорости эмулятора.
Android Studio позволит вам выбрать устройство, настроенное таким образом, и оно покажет вам команду, которую он использовал для запуска виртуального устройства: Вывод окон Android Studio «Запуск»

Но по какой-то причине он не предупреждает вас о том, что программа разбилась, и она не показывает вам сообщение stderr, которое вы увидите, если бы вы запустили его из командной строки самостоятельно: Вывод выполняется в командной строке

Когда я запустил его из Android Studio, я не увидел диалоговое окно на скриншоте выше, хотя оно отлично видно, когда вы запускаете команду из командной строки, поэтому я просто сидел там терпеливо в течение нескольких минут, пока ничего не произошло ,
Как указано в другом месте, драйверы, необходимые для опции Использовать GPU, пока недоступны . Поняв, что этот параметр можно использовать с некоторыми процессорами Intel, но не с чипом ARM, который я выбрал (см. Ниже настройку CPU / ABI).

Мое решение состояло в том, чтобы просто снять флажок «Использовать хост-GPU», который находится возле нижней части окна, открытого через «редактирование», после выбора виртуального устройства на вкладке «Виртуальные устройства Android» в AVD Manager. Вы можете попасть в AVD-менеджер непосредственно в Windows по адресу
% ANDROID_HOME% \ AVD Manager.exe
Где в моей установке Windows 8% ANDROID_HOME% разрешено
C: \ Users \ MyUserName \ AppData \ Local \ Android \ Sdk

На данный момент у меня его нет в Linux, но я предполагаю, что он похож на тот же путь, то есть:
$ {ANDROID_HOME} /

После снятия флажка «Использовать главный GPU» я решил проверить рядом с ним «Снимок» (как я понимаю, он хранит копию уже построенного vm, поэтому его не нужно перестраивать каждый раз, что Следует сохранить некоторое время запуска для будущих экземпляров). Вот полные настройки, которые я использовал:
Отредактируйте скриншот окна Android Virtual Device (AVD)

Intereting Posts