0

私はいくつかの非常に奇妙な行動をしています。私の Android アプリケーションには多数のテスト ケースがあり、1 つを除いてすべて動作します。これを実行すると、 java.lang.NoClassDefFoundError: org.JUnit.test が発生します

はい、プロジェクトにインポートされた JUnit 4 ライブラリがあり、他の JUnit テストは問題なく実行されています。特に奇妙なのは、この問題に遭遇する前にコードにエラーがあったことです。基本的に、ファイルを読み取り専用フォルダーに書き込もうとしました。これが発生すると、JUnitTest は、アクセスできないメモリの一部にアクセスするための IO 例外が発生するまで実行されます。この問題を修正したところ、突然 Android エミュレーターが org.JUnit.test を認識できなくなったようです。

このテストクラスの実行構成を調べましたが、他のものと同じです。他のテストと同じフォルダーにあります。また、同じ import ステートメントを使用します。何が起こっているかについて何か考えはありますか?

私は Android 10 エミュレーターと Eclipse バージョン 3.7.2 を使用しています。

編集: 明確にするために、エラーは Eclipse プロジェクトではなく Logcat に表示されます。

4

0 に答える 0