私が理解しているように、別のプロジェクトの AndEngine プロジェクトを使用する場合、それをライブラリとして追加する必要がありますが、これを機能させることはできません。たとえば、Andengine-PhysicsEditor-Extension を使用したいと考えています。私は Eclipse に Andengine-PhysicsEditor-Extension プロジェクトを持っています。次に、他のプロジェクトに移動します。
- プロジェクト プロパティ、Java ビルド パス、ライブラリ、ライブラリの追加...
- Android クラスパス コンテナ
- 次へ>
- プロジェクトとengine-PhysicsEditor-Extensionを選択
- 終了
したがって、プロジェクトは正しくコンパイルされます。たとえば、次の行がコンパイルされます。
final PhysicsEditorLoader loader = new PhysicsEditorLoader();
ただし、その行で実行時エラーが発生します。
java.lang.NoClassDefFoundError: org.andlabs.andengine.extension.physicsloader.PhysicsEditorLoader
これを機能させるには他に何が必要ですか?
私が理解できないことの 1 つは、AndEngine-PhysicsEditor-Extension プロジェクトのディレクトリ: \AndEngine-PhysicsEditor-Extension\bin\classes\org\andlabs\andengine\extension\physicsloader が空であることです。おそらく、クラスファイルが必要ですか?