Я получаю эту ошибку в журналах эмулятора Android, так как я обновил SDKManager и ADT:
[2012-07-10 15:51:23 - Emulator] не удалось получить 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 позволит вам выбрать устройство, настроенное таким образом, и оно покажет вам команду, которую он использовал для запуска виртуального устройства:
но по какой-то причине он не предупреждает вас о том, что программа разбилась, и она не показывает вам сообщение 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, поэтому его не нужно перестраивать каждый раз, следует сохранить некоторое время запуска для будущих экземпляров). Вот полные настройки, которые я использовал: