Java 称为未实现的OpenGL ES API Android
在我的舱单中,我有:Java 称为未实现的OpenGL ES API Android,java,android,opengl-es,Java,Android,Opengl Es,在我的舱单中,我有: <uses-feature android:glEsVersion="0x00010001" android:required="true" /> <uses-sdk android:minSdkVersion="7"/> <uses-feature android:name="android.hardware.vibrate" android:required="false" /> <uses-featur
<uses-feature android:glEsVersion="0x00010001" android:required="true" />
<uses-sdk android:minSdkVersion="7"/>
<uses-feature
android:name="android.hardware.vibrate"
android:required="false" />
<uses-feature
android:name="android.hardware.wifi"
android:required="false" />
<application
android:hardwareAccelerated="true"
android:debuggable="false"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<activity
android:name=".Activity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
android:windowSoftInputMode="stateHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
从清单中包含以下说明开始,我就遇到了所有这些问题:
Android:hardwareAccelerated=true
我不知道我添加的代码是否足以识别问题,因为现在代码给了我以下错误:
调用未实现的OpenGL ES API
当活动调用OpenGL类时,我想禁用android:hardwareAccelerated=true如果清单中没有启用OpenGL ES。您需要添加以下内容:
<uses-feature android:glEsVersion="0x00010001" android:required="true" />
<uses-sdk android:minSdkVersion="7"/>
可能重复的Yuo不应保存GL对象的引用,就像您在GL11 GL中所做的那样。将targetSdkVersion添加到清单中。我必须添加哪个targetSdkVersion?不要使用GL10。把它们换成GL11。您的OpenGL和EGL导入是什么?我发布了另一个问题,根据他的建议,我修改了试图使用GL11的代码,但应用程序崩溃,链接如下:
<uses-feature android:glEsVersion="0x00010001" android:required="true" />
<uses-sdk android:minSdkVersion="7"/>
http://software.intel.com/en-us/articles/porting-opengl-games-to-android-on-intel-atom-processors-part-2