6

メイン アプリケーションの特定のパッケージに対して 3 つのテスト クラスがあります。私の最初のテストクラスは問題なく動作していますが、他の 2 つはそうではありません。

これら 2 つのテストを実行しようとすると、次のエラーが発生します。

Instrumentation run failed due to 'java.lang.ClassNotFoundException'

私はすでに確認しました:

  • ビルド パスが適切に構成されていれば、
  • 対象のパッケージが正しい場合、
  • jUnit のインポートに問題があった場合。

問題が何であるかについて何か推測はありますか?

------//-----

解決:

使用していた jUnit のバージョンを変更したところ、テストは正常に実行されました。

4

3 に答える 3

11

次のように JUnit ライブラリをパッケージに追加する必要があります。

Eclipse でテスト プロジェクトを右クリックし、[プロパティ] --> [Java ビルド パス] を選択し、[注文とエクスポート] タブで [JUnit 4] をオンにして [OK] をクリックします。

その後、テスト プロジェクトをクリーンアップまたはリビルドして実行します。

于 2013-05-07T10:45:35.103 に答える
1

Java ビルド パスは JUnit 4 ライブラリをエクスポートする必要があり (チェックあり)、プロジェクトをクリーンアップして再構築する必要があります

于 2013-05-08T20:35:43.420 に答える
0

「AndroidManifest」で他の2つのクラスを定義していますか

于 2012-12-12T13:53:22.773 に答える