Android SDK でのプロジェクトの依存関係の問題についてサポートが必要です。
次のプロジェクトがあります: 「Sync」(Java のみのプロジェクト) 「Agonis」(Android ライブラリ プロジェクト) 「Dragonis」(Android アプリケーション プロジェクト)
以下のように、Agonis は Sync にプロジェクト依存関係があり、Dragonis は Agonis にプロジェクト依存関係があります。
ドラゴニス→アゴニス→シンク
Properties->Android->Library ダイアログを正しく使用して、Agonis を Android ライブラリとして追加しました。Agonis ビルド パス設定で Sync プロジェクトをエクスポートしました。
http://i.stack.imgur.com/GsQIR.png
Dragonis プロジェクトでは、「Android Dependencies」仮想フォルダーに Agonis と Sync の両方が表示されます。
http://i.stack.imgur.com/EhH8L.png
ここから、すべてがうまくいくことを期待しますが、そうではありません。
アプリを起動できますが、Agonis プロジェクト (com.mob.agonis.AgonisServer) からタイプをインスタンス化するとすぐに、NoClassDefFoundError が発生します。問題があれば、インスタンス化しようとしている Agonis 型は、Sync プロジェクト (com.mob.sync.Server) にある型を拡張します。
すべてのプロジェクトをクリーンアップしようとしましたが、Agonis と Dragonis の両方で Android Tools->Fix Project Properties を使用しても無駄でした。
私は何かを見落としていますか?