Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

Ответ 6

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

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

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

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

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

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