android android-emulator android-ndk opengl-es-2.0

Emulador de Android OpenGL ES 2.0



android-emulator android-ndk (4)

A partir de febrero de 2017, el emulador 25.3.0 es totalmente compatible con OpenGL 2.0.

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

Completamente compatible con GLES 2.0. Dada una GPU del host que tiene controladores OpenGL de escritorio conformes, el emulador ahora pasa el 100% de CTS dEQP-GLES2 debe pasar.

Después de que se estabilice, suponiendo que no haya errores críticos con él, debería poder probarlo.

Bueno, tengo un dispositivo que admite OpenGl ES 2.0 (HTC Desire) y, por supuesto, implemento la aplicación en el dispositivo mucho más rápido que en el emulador. El emulador de Android predeterminado no es compatible con 2.0, el proyecto androidX86 y el proyecto similar de androbox no son compatibles con el código nativo (NDK), por lo que incluso Hello-Jni se bloquea en ellos (todas las muestras funcionan bien en el AVD estándar, excepto en la muestra de Hello-GL2), no sé Soporta ellos un OpenGL ES 2.0 o no, por favor dígame.

Entonces, si hay un desarrollo de forma nativa (NDK) con soporte OpenGl 2.0, ¿cómo es posible probar la aplicación sin dispositivo?


Actualización: tal como lo indicó correctamente un usuario de , el emulador de Android ahora es compatible con OpenGL ES 2.0 (febrero de 2017)

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

Como lo afirma Google, en la documentación oficial de Android, el emulador de Android aún no admite las características de OpenGL ES 2.0.

Por favor refiérase a este documento oficial.

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

Espero que esto responda tu pregunta.

Para el emulador OpenGles20 puede usar GenyMotion www.genymotion.com/



Puede utilizar el emulador basado en Intel actualmente lanzado. Simplemente actualice su sdk y también puede ejecutar la aplicación open gl en el emulador.