Поддерживает ли эмулятор Android OpenGL ES 2.0? - PullRequest
20 голосов
/ 16 декабря 2010

Эта статья http://cobworks.ca/2010/04/19/why-android-market-has-no-games/ предполагает, что это не так, но я надеялся, что что-то могло измениться с апреля.

Ответы [ 4 ]

24 голосов
/ 15 апреля 2012

Google выпустил новую версию с поддержкой родного процессора x86, которая немного ускорилась. Он также поддерживает OpenGL ES 2.0, более быстрый эмулятор с улучшенным оборудованием :

В качестве бонуса, поскольку мы теперь поддерживаем OpenGL ES 2.0 , ваш OpenGL Игры теперь могут запускаться внутри эмулятора.

Примечание : при создании виртуальной машины обязательно выберите опцию «Эмуляция графического процессора» в меню оборудования, если вы хотите воспользоваться новыми функциями. Справка:
Liliputing

15 голосов
/ 28 декабря 2010

OpenGL ES 2.0 не поддерживается в эмуляторе Android (предоставляется в SDK 2.3). Google работает над этой функцией, но она пока недоступна.

Обновление: доступно в OS X и Windows с изображением 4.0.3.

2 голосов
/ 09 июня 2013

Это сработало для меня; Мой эмулятор работает на платформе 4.2.2 1. Загрузите и установите Intel X86 Emulator Accelerator (Haxim) из дополнений менеджера SDK (Возможно, вам потребуется включить виртуализацию в настройках Bios, если это не так.). 2. Выберите AVD низкой продолжительности, скажем, 3,2 ". 3 Выберите Android API вместо Google API target \. (Google API по умолчанию использует процессор Ameabi-v7a, но вам нужен Intel Atom x86. 4 Выберите разумную память и внутреннюю память. 5 Проверьте «Use host GPU» в вашем AVD. 6 во время работы вашего приложения для Android добавьте «-gpu on» в дополнительную команду командной строки. «HAX работает и эмулятор работает в режиме быстрого виртуального входа» ... Это отображается на вашей консоли во время выполнения

(Мой эмулятор стал быстрее моего ПК)

0 голосов
/ 16 декабря 2010

Да, поддержка была завершена в gingerbread. См. примечания к версии .

...