1

我正在尝试将 AndAngine 与 GLES2 一起使用,当我尝试编译它时,我在 AndEngine 的源代码中遇到了很多错误,例如

cannot find symbol variable BuildConfig
cannot find symbol variable HONEYCOMB

glDrawElements(int,int,int,java.nio.Buffer) in android.opengl.GLES20 cannot be applied to (int,int,int,int)

而且,例如, BuildConfig.java 甚至不存在于 中/src/org/andengine,正如 import 所说!

此外,HONEYCOMBBuild.VERSION_CODES中不存在GINGERBREAD、 和。ICE_CREAM_SANDWICH

我已经从 GitHub(分支 GLES2)下载了最新版本的 AndEngine,安装了 SDK(API 级别 7-16)并minSdkVersion在 AndroidManifest 中设置为“8”。有谁知道我错过了什么?

4

2 回答 2

4

对于您的 AndEngine 项目 - 检查构建目标

右键单击 AndEngine - 然后左键单击 Properties - Android - 确保 Build Target 设置为 15 或更高

还要确保您的开发工具是最新的。如果您使用的是 Eclipse - Window | Android SDK 管理器 - 确保顶部项目“Android SDK 工具”是版本 17+

于 2012-09-11T11:10:30.820 回答
2

好的,有解决方案:

1) 模块 SDK 必须为 15 或更高

2) /gen 文件夹必须在源文件夹列表中

于 2012-09-11T18:03:44.067 回答