私はアプリA
とを持っていますB
。でいくつかのメソッドを使用してA
ほしいB
。それは可能ですか?
Bのビルドパスにプロジェクトを追加しようとしましA
た。コンパイラはそれで問題ありませんが、ランタイムを取得しますNoClassDefFoundError
(プロジェクトから最初に使用されたクラスの場合A
)。
私はこれをEclipseで作成しています。
編集:私がそれをする必要がある理由は、私のプロジェクトBがプロジェクトAのテストであるためです。他のことの間でAsynchTasksをテストする必要があり、それがJUnitで機能しないため、通常の方法でテストすることはできませんでした。そこで、カスタムテストを含む通常のAndroidプロジェクトBを作成することを考えました。しかし、それもうまくいかないようであるため、元のテストプロジェクトに戻り、JUnitテストではなくカスタムテストを実装しました。醜い方法ですが、それは機能します。