Эмулятор 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 )
для меня изменение Эмуляция Производительность на " сохранить снимок для более быстрого запуска "и снимите флажок" Использовать хост GPU " Исправлена проблема.
прежде всего, используйте компания Intel с архитектурой x86... это как CPU / ABI. Во-вторых, снимите флажок Snapshot, если он установлен. Держать цель до Android 4.2.2
Я столкнулся с этой проблемой под управлением Android Studio 1.4.
В Диспетчере виртуальных устройств Android (AVD) я проверил поле "Использовать хост GPU", думая, что это даст мне какой-то импульс в скорости эмулятора.
Android Studio позволит вам выбрать устройство, настроенное таким образом, и покажет вам команду, которая использовалась для запуска виртуального устройства:
но по какой-то причине он не предупреждает Вас о том, что программа разбилась, и не показывает вам сообщение stderr, которое вы увидите, если вы запустите его из командной строки самостоятельно:
Когда я запускал его из 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", я решил установить флажок "снимок" рядом с ним (как я понимаю, что хранит копию уже построенной виртуальной машины, поэтому ей не нужно перестраиваться каждый раз, что следует сэкономить время запуска для будущих экземпляров). Вот полные настройки, которые я использовал:
У меня была такая же проблема из-за моего видеокарта Nvidea Проблема С Драйвером.
Если в вашей системе есть выделенная видеокарта, Проверьте последний драйвер и установить его.
другое мудрое просто выберите Эмулированную производительность как программа в конфигурации эмулятора
после обновления драйвера проблема решена :)