it-swarm.com.ru

Ошибка при запуске приложения Android - не удалось инициализировать эмуляцию OpenglES, используйте '-gpu off', чтобы отключить ее

Я новичок в программировании Android. Я имел в виду сайт разработчиков Google, чтобы изучить Android. Когда я работал с пользовательским интерфейсом приложения, я получил эти ошибки.

 H:\SDK\tools\emulator.exe -avd Nexus_5_API_21_x86 -netspeed full -netdelay none
 emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to   disable it.
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 getGLES1ExtensionString: Could not find GLES 1.x config!
 Failed to obtain GLES 1.x extensions string!
 Could not initialize emulated framebuffer

Я использую Android-студию.

35
builder_dude

Недавно я столкнулся с той же проблемой: проблема возникает из-за того, что AVD пытается визуализировать графику с использованием системной видеокарты и не может этого сделать либо потому, что графический драйвер вашей системы не устарел, либо не поддерживает это, так что вот решение.

Шаг 1:  

  • Обновите графический драйвер вашей операционной системы.
  • Перезагрузите вашу систему.
  • Установите максимально высокое разрешение экрана вашей системы.
  • Попробуйте начать свой AVD сейчас.

Шаг 2:

  • Если шаг 1 не пройден, перейдите к AVD Manager.
  • Отредактируйте свой AVD.
  • Снимите флажок «Использовать хост GPU».
  • Нажмите Готово (Сохранить).
  • Запустите AVD снова.
69
4D - Problem Solver
  • Зайдите в AVD Manager.
  • Отредактируйте свой AVD.
  • Выберите опцию «Software GLES2.0» в «Эмулированной производительности» ... (причина в том, что некоторые пользователи не устанавливали драйверы графической видеокарты)
  • Нажмите Готово (Сохранить).
  • Запустите AVD снова .  enter image description here
94
Lester

При настройке нового устройства используйте опцию «Программное обеспечение - GLES 2.0» для графики в категории «Эмулированная производительность». Эта опция появится, когда вы нажмете «Показать дополнительные настройки» при настройке AVD.

6
Abdul Hakeem K

Я только столкнулся с этим, и это было, потому что я бегу через Windows Remote Desktop. Когда я вошел в систему локально, все работало нормально.

3
Tom Makin

Убедитесь, что вы запускаете диспетчер AVD не из Eclipse, перейдите в установленный каталог Android/AVD manager.exe и щелкните правой кнопкой мыши «Запуск от имени администратора», а затем внесите изменения.

2
Sachin Chaudhari

У меня была очень похожая проблема на моем ноутбуке, который работает под управлением Windows 10 и имеет два графических процессора: один в процессоре Intel, а другой - Nvidia. Ошибка появляется, когда система использует низкопроизводительный графический процессор Intel. Мне нужно было «запустить» Android Studio с «Высокопроизводительным процессором NVIDIA» Большинство программ можно запустить с NVIDIA, щелкнув правой кнопкой мыши ссылку приложения и затем «Запустить с графическим процессором», а затем «Высокопроизводительный процессор NVIDIA».

К сожалению, это не сработало со ссылкой на приложение Android Studio для меня. Мне нужно было зайти в «Настройки»> «Экран»> «Настройки графики»> «Обзор», а затем выбрать исполняемый файл Android Studio (studio, а затем studio64, я сделал это для них обоих) Затем приложение появляется под кнопкой «Обзор», выберите приложения, затем Параметры, затем выберите Высокая производительность.

0
Sorin