2012-09-11 39 views
1

我試圖使用AndAngine與GLES2,當我試圖編譯它,我得到了AndEngine的來源有很多錯誤的像編譯錯誤在AndEngine GLES2

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中,正如導入所說的!

另外,HONEYCOMB,GINGERBREADICE_CREAM_SANDWICH在Build.VERSION_CODES中不存在。

我已經從GitHub(分支GLES2)下載了最新版本的AndEngine,安裝了SDK(API級別7-16),並將AndroidManifest中的minSdkVersion設置爲「8」。有誰知道我錯過了什麼?

回答

2

好了,有解決方法:

1)模塊SDK必須爲15或更高

2)/根文件夾必須在源文件夾列表中

4

爲了您AndEngine項目 - 檢查構建目標

右鍵點擊AndEngine - 上的屬性然後點擊左鍵 - Android的 - 確保構建目標設置爲15或更高

另外要確保你的開發工具是最新的。如果你正在使用Eclipse - Window | Android的SDK管理器 - 確保頂部的項目 「Android SDK工具」 是17+版本

+0

好吧,幾乎所有的錯誤都沒有了,但「找不到符號類BuildConfig」的錯誤仍在這裏。 –

+0

BuildConfig.java是自動生成的 - 查看AndEngine/gen文件夾 – jmroyalty

+0

嘗試更新你的ADT - 在Eclipse中 - 窗口| Android SDK Manager - 根據自述文件,您需要在17+以上 - 我認爲最新的版本是20 – jmroyalty