2010-12-15 4 views
20

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

+2

мне кажется, что ни OpenGL ES 1.1 или 2.0 являются вир портированных моими Android 2.1 и 2.2 эмуляторами (хотя 1.1 отлично работает на> Android 1.6) ... странно! – 2011-03-12 22:15:32

+0

3 http://stackoverflow.com/questions/24874066/does-the-android-emulator-support-opengl-es-3-0 – 2017-03-04 11:42:21

ответ

24

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

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

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

0

Да, поддержка была завершена в пряниках. См. version notes.

+2

Единственное упоминание о opengl, которое я вижу в этих заметках, похоже на то, что они завершили Java-версию API opegnl es 2.0, ничего о том, поддерживает ли его эмулятор. Единственное упоминание об эмуляторе - это добавление новых скинов или чего-то еще. – eodabash 2010-12-16 01:24:25

15

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

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

2

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

(Мой Эмулятор стал быстрее, чем мой компьютер)