Подтвердить что ты не робот

Поддерживает ли Android-эмулятор OpenGL ES 2.0?

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

4b9b3361

Ответ 1

Google выпустила новую версию с поддержкой встроенного процессора x86, что немного ускорило ситуацию. Он также поддерживает OpenGL ES 2.0, faster-emulator-with-better-hardware:

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

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

Ответ 2

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

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

Ответ 3

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

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