据我了解,当使用另一个项目中的 AndEngine 项目时,应该将其添加为库,但我无法使其正常工作。例如,我想使用 Andengine-PhysicsEditor-Extension。我在 Eclipse 中有一个 Andengine-PhysicsEditor-Extension 项目,然后在另一个项目中,我转到:
- 项目属性、Java 构建路径、库、添加库...
- Android 类路径容器
- 下一个>
- 选择Project Andengine-PhysicsEditor-Extension
- 结束
所以现在项目编译正确,例如这一行编译:
final PhysicsEditorLoader loader = new PhysicsEditorLoader();
但是,我在该行收到运行时错误:
java.lang.NoClassDefFoundError: org.andlabs.andengine.extension.physicsloader.PhysicsEditorLoader
我还需要什么才能让它工作?
我不明白的一件事是 AndEngine-PhysicsEditor-Extension 项目中的目录:\AndEngine-PhysicsEditor-Extension\bin\classes\org\andlabs\andengine\extension\physicsloader 是空的。也许它应该有类文件?