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

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

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

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

7 ответов


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


при создании эмулятора необходимо выбрать Свойства CPU / ABI is Intel Atom (установлен в SDK manager )


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


для меня изменение Эмуляция Производительность на " сохранить снимок для более быстрого запуска "и снимите флажок" Использовать хост GPU " Исправлена проблема.


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


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

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

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

мое решение состояло в том, чтобы просто снять флажок "Использовать хост GPU", который находится в нижней части окна, открытого через опцию "редактировать" после выбора виртуального устройства на вкладке виртуальных устройств Android в Диспетчере AVD. Вы можете попасть в AVD manager непосредственно в Windows по адресу
%ANDROID_HOME%\AVD Manager.exe
где в моя установка Windows 8, %ANDROID_HOME% разрешено
c:\users\myusername\AppData\Local\Android\Sdk

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

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


У меня была такая же проблема из-за моего видеокарта Nvidea Проблема С Драйвером.

Если в вашей системе есть выделенная видеокарта, Проверьте последний драйвер и установить его.

другое мудрое просто выберите Эмулированную производительность как программа в конфигурации эмулятора enter image description here

после обновления драйвера проблема решена :)