私はアプリA
とB
を持っています。私はA
のいくつかの方法をB
に使いたいと思う。それは可能ですか?可能なAndroidプロジェクトは、他の(非ライブラリ)Androidプロジェクトに依存しますか?
プロジェクトのをBのビルドパスに追加しようとしましたが、コンパイラはそれで問題はありませんが、実行時にNoClassDefFoundError
(プロジェクトA
の最初に使用されたクラス)が表示されます。
私はEclipseでこれを作っています。
編集:私のプロジェクトBはプロジェクトAのテストなので、私はそれをする必要があります。他のものとAsynchTasksをテストしなければならないので、通常の方法でテストすることはできませんでした。 JUnitと連携するだから私はカスタムテストを含む通常のAndroidプロジェクトBを作っていると思った。しかし、それもうまくいかないので、私は元のテストプロジェクトに戻ってJUnitテストではなくカスタムを実装しました。醜い方法で、しかしそれは動作します。
2つのアプリケーション(つまり、影響力のあるアプリケーションb)間の通信を実装するか、コードの再利用が必要ですか(つまり、両方のアプリケーションの計算が似ていますか? – k3b
http://stackoverflow.com/questions/10478126/possible-android-project-depends-of-other-non-library-android-project –