android - 无法从 android sdk 构建 OpenglES2.0 示例

标签 android opengl-es opengl-es-2.0 adt

我是android开发新手,刚刚安装了android SDK。 当我将 BasicGLSurfaceViewActivity 示例添加到工作区时,IDE 显示很多错误,如下所示:

  • GLES20 无法解析 GLES20TriangleRenderer.java
  • 无法解析导入 android.opengl.GLES20 BasicGLSurfaceView.java

项目 list 中的目标 SDK 版本是 11。

我从 sdk/samples/andriod-17 中获取了此示例。

我在 SDK 管理器中安装了与 API-11 和 API-17 相关的所有软件包。

SDK 中存在 GLES20 示例应该意味着支持 GLES20,不是吗? 可能出了什么问题?

最佳答案

找到解决方案:将project.properties文件中的“target”变量更改为大于7。 Android 文档说: “从 Android 2.2(API Level 8)开始,该框架支持 OpenGL ES 2.0 API 规范。”

关于android - 无法从 android sdk 构建 OpenglES2.0 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15601443/

相关文章:

android - 当条件成立时,Flutter 重定向到新屏幕

opengl-es - 在 SCNShadable 入口点之间传递值

android - 使用 GLSurfaceView 时如何避免在设置 Activity 打开时暂停 android 动态壁纸

c++ - 如何在QOpenGLTexture中创建带alpha的纹理?

java - 在 Fragment 中带有图像和文本的 Android ListView

android -/data/local/tmp 文件夹是否为所有非 root 的 android 设备公开?

ios - "Uninitialized Buffer Data"可以在 OpenGL ES 分析器中误报吗?

ios - 在 IOS 上将 CoreGraphics 渲染为 OpenGL 纹理

android - 使用 OpenGL ES 2.0 在 Android 上呈现问题

Android Studio 3 gradle 同步问题