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