Android ndk 支持NDK、GLES20和VBO的android api级别。不带';t形支撑臂

Android ndk 支持NDK、GLES20和VBO的android api级别。不带';t形支撑臂,android-ndk,arm,opengl-es-2.0,vbo,android-2.2-froyo,Android Ndk,Arm,Opengl Es 2.0,Vbo,Android 2.2 Froyo,据我所知,如果您使用NDK,则支持以下api级别: ARM,ARM-NEON-安卓1.5(API级别3)及更高版本 x86-Android 2.3(API级别9)及更高版本 MIPS-安卓2.3(API级别9)及更高版本 GLES20支持Android 2.0(API级别5)及更高版本 VBO支持Android 2.3(API级别9)及更高版本。 VBO将从API级别5支持,但OpenGL ES绑定在Froyo(2.2)上被破坏,在早期版本中不完整/不可用。使用您自己的Java本机接口(JNI)

据我所知,如果您使用NDK,则支持以下api级别:

ARM,ARM-NEON-安卓1.5(API级别3)及更高版本
x86-Android 2.3(API级别9)及更高版本
MIPS-安卓2.3(API级别9)及更高版本

GLES20支持Android 2.0(API级别5)及更高版本

VBO支持Android 2.3(API级别9)及更高版本。
VBO将从API级别5支持,但OpenGL ES绑定在Froyo(2.2)上被破坏,在早期版本中不完整/不可用。使用您自己的Java本机接口(JNI)库与本机OpenGL ES系统库进行接口是一种变通方法。 我发现的一个开源库来自创建libgdx的人

它使用:

/libs/armeabi/libandroidgl20.so/libs/armeabi-v7a/libandroidgl20.so
src/com/badlogic/gdx/backends/android/AndroidGL20.java
src/com/badlogic/gdx/graphics/GL20.java
src/com/badlogic/gdx/graphics/GLCommon.java

我希望我的应用程序将使用NDK ARM、GLES20、VBO,并将受到android api 5级及更高级别的支持


如果我使用VBO的变通方法,看起来一切正常,但这些库在不运行ARM的平台上无法工作。所以我的问题是,有很多Eclair/Froyo设备不支持ARM吗?也许有人可以提供他们的任何种类的清单?关于类似的解决方案库的建议?

FWIW,目前仍在使用的Eclair设备很少。Froyo目前为1.1%。