cocos2dandroid-CCGLSurfaceView找不到类def,但lib被源代码引用

cocos2dandroid-CCGLSurfaceView找不到类def,但lib被源代码引用,android,runtime-error,noclassdeffounderror,cocos2d-android,Android,Runtime Error,Noclassdeffounderror,Cocos2d Android,我试图按照这个图坦卡蒙:但使用精灵表和动画精灵。该应用程序构建干净,没有错误或警告,但在运行时,我在CCGLSURFACHEVIEW上得到一个java.lang.NoClassDefNotFound错误,尽管我在类路径中有库,甚至附加了源代码。下面是错误的图片和apps项目文件夹中包资源管理器中的库。 错误在屏幕的第26行抛出。有人知道罪魁祸首是什么吗?我意识到这意味着类文件不在类路径中,但当我在PackageExplorer中右键单击库并转到BuildPath>时,我可以选择从构建路径中删除,

我试图按照这个图坦卡蒙:但使用精灵表和动画精灵。该应用程序构建干净,没有错误或警告,但在运行时,我在CCGLSURFACHEVIEW上得到一个java.lang.NoClassDefNotFound错误,尽管我在类路径中有库,甚至附加了源代码。下面是错误的图片和apps项目文件夹中包资源管理器中的库。
错误在屏幕的第26行抛出。有人知道罪魁祸首是什么吗?我意识到这意味着类文件不在类路径中,但当我在PackageExplorer中右键单击库并转到BuildPath>时,我可以选择从构建路径中删除,因此我知道它在那里。由于某种原因,我现在很难办,所以任何帮助都将不胜感激。谢谢。

好的,因为您已更新到第17版,所以您应该将库放在项目根目录下的
libs
文件夹中。Android构建系统将完成其余工作,无需手动将库添加到构建路径


在tools.android.com主页上描述了这一变化:

这已经有一年了,但答案是从Java构建路径中删除cocos2d android.jar

在Eclipse中,右键单击文件夹-->属性-->Java构建路径-->库删除cocos2d.jar,然后将cocos2d.jar拖动到Eclipse中的libs文件夹中


最后,右键单击文件夹-->Android工具-->修复项目属性并运行它。应该没问题。注意:在修复项目属性之后,jar文件将有一些库映像

您是否正在使用最新的Android SDK工具/ADT插件r17?由于r17,您只需要将libs放在项目根目录中的libs文件夹中。类路径将自动填充。我正在使用昨天刚刚更新的r17,但我不知道libs文件夹,谢谢提示!好的,我已经删除了对库的所有引用,并从项目中删除了文件,创建了一个libs文件夹并导入到cocos2d-android.jar文件中。项目生成时没有错误,当活动运行时,我在类CCGLSURFACHEVIEW上得到相同的NoClassDefFoundError。有什么想法吗?