Android OpenGL ES 2.0 эмулятор - PullRequest
       67

Android OpenGL ES 2.0 эмулятор

16 голосов
/ 20 января 2012

Ну, у меня есть устройство, которое поддерживает OpenGl ES 2.0 (HTC Desire), и, конечно, развертывание приложения на устройстве намного быстрее, чем на эмуляторе.Эмулятор Android по умолчанию не поддерживает 2.0, проект androidX86 и аналогичный проект androbox не поддерживают нативный код (NDK), поэтому даже сбои Hello-Jni на них (все образцы работают нормально на стандартном AVD, за исключением Hello-GL2 образца ofc), не знаюподдерживает OpenGL ES 2.0 или нет, скажите, пожалуйста.

Так что, если есть разработка NDK с поддержкой OpenGl 2.0 - как можно протестировать приложение без устройства?

Ответы [ 4 ]

22 голосов
/ 24 июня 2012

Эмулятор теперь поддерживает OpenGL: http://android -developers.blogspot.com / 2012/04 / быстрее эмулятор-с-лучше-hardware.html

Обязательно добавьте аппаратное свойство эмуляции графического процессора и задайте для него значение yes при создании avd (по ссылке ниже):

http://developer.android.com/tools/devices/emulator.html

18 голосов
/ 21 января 2012

Обновление: как правильно указано пользователем StackOverflow, эмулятор Android теперь поддерживает OpenGL ES 2.0 (февраль 2017 г.)

https://sites.google.com/a/android.com/tools/recent/androidemulatorrevision2530feb2017


Как заявлено самим Google, в официальной документации Android эмулятор Android пока не поддерживает функции OpenGL ES 2.0.

Пожалуйста, обратитесь к этому официальному документу.

http://developer.android.com/resources/tutorials/opengl/opengl-es20.html

Надеюсь, это ответит на ваш вопрос.

Для эмулятора OpenGles20 вы можете использовать GenyMotion www.genymotion.com/

1 голос
/ 14 февраля 2017

По состоянию на февраль 2017 года эмулятор 25.3.0 полностью поддерживает OpenGL 2.0.

https://sites.google.com/a/android.com/tools/recent/androidemulatorrevision2530feb2017

Полностью совместим с GLES 2.0. Учитывая наличие графического процессора с совместимыми драйверами OpenGL для настольных компьютеров, эмулятор теперь проходит 100% обязательных проходов CTS dEQP-GLES2.

После того, как он стабилизируется, предполагая, что с ним нет критических ошибок, вы сможете проверить его.

0 голосов
/ 19 сентября 2012

вы можете использовать эмулятор на базе Intel, выпущенный в настоящее время.Просто обновите ваш sdk, и вы также сможете запустить приложение open gl на эмуляторе.

...