私はコンパイルしてエミュレータで実行するプロジェクトを持っています。私のテストアプリケーションでテストするターゲットクラスがありません
私はこのプロジェクトの一部をテストするテストプロジェクトを持っています。このテストプロジェクトも問題なくコンパイルされますが、エミュレータで実行(テスト)しようとすると、テストクラスのテストでクラスのNoClassDefFoundError例外が発生します。エミュレータでこれは、adbログから出ています。
(テストプロジェクトの)binディレクトリで欠落しているクラスが見つかりましたが見つかりませんでしたか?
テストプロジェクトのbinディレクトリのいずれかでテストしようとしているプロジェクトの参照(apkなど)が見つかりませんでした。
テストプロジェクトはどのようにテストする必要があるクラスを取得するのですか(クラスパスでは、私は想定しています)。テストされたクラスはどのようにエミュレータに移動されますか? テストする前にアプリを実行しようとしたので、インストールされて正しく動作することがわかりました。 ところで、私はnbandroidプラグインでnetbeansを使用していて、junitでテストしています。
ご協力いただきありがとうございます。 Jordan
スタックトレースはありますか? –
これで、エラーなしでコンパイルできますが、実行時にNoClassDefFoundErrorがスローされますか? –