0

我有一些非常奇怪的行为。我的 Android 应用程序有大量测试用例,除了一个之外,它们都可以工作。当我运行这个时,我得到一个 java.lang.NoClassDefFoundError: org.JUnit.test

是的,我已将 JUnit 4 库导入到项目中,并且我的其他 JUnit 测试正在运行,没有任何问题。特别奇怪的是,在我遇到这个问题之前,我的代码中有一个错误——基本上,我尝试将文件写入只读文件夹。当发生这种情况时,JUnitTest 将执行到它会遇到 IO 异常以访问它无法访问的内存的一部分。我解决了这个问题,突然 Android 模拟器似乎不知道 org.JUnit.test 是什么。

我已经检查了这个测试类的运行配置,它和我的其他人一样。它也与其他测试位于同一文件夹中。它还使用相同的导入语句。知道发生了什么吗?

我正在使用 Android 10 模拟器和 Eclipse 版本 3.7.2。

编辑:为了澄清,我得到的错误出现在 Logcat 而不是我的 Eclipse 项目中。

4

0 回答 0