据我了解,当从另一个项目使用AndEngine项目时,应该将其添加为库,但我无法使其工作。例如,我想使用Andengine-PhysicsEditor-Extension。我在Eclipse中有一个Andengine-PhysicsEditor-Extension项目,然后在另一个项目中,我去了:
所以现在项目正确编译,例如这行编译:
final PhysicsEditorLoader loader = new PhysicsEditorLoader();
但是,我在该行上遇到运行时错误:
java.lang.NoClassDefFoundError:org.andlabs.andengine.extension.physicsloader.PhysicsEditorLoader
我需要做些什么才能让它发挥作用?
我不明白的一件事是AndEngine-PhysicsEditor-Extension项目中的目录: \ AndEngine-PhysicsEditor拓\ BIN \类\组织\ andlabs \ andengine \推广\ physicsloader 是空的。也许它应该有类文件?
答案 0 :(得分:3)
查看this帖子我认为你会发现它很有用,它已经在SO上讨论了,基本上你应该使用Andengine作为一个图书馆项目 - >右键点击属性 - > android->添加将库作为工作区中的库之后的库