我有一些非常离奇的行为。我的Android应用程序有大量的测试用例,除了一个之外它们都可以工作。当我运行这个时,我得到一个java.lang.NoClassDefFoundError:org.JUnit.test
是的,我将JUnit 4库导入到项目中,而我的其他JUnit测试正在运行而没有任何问题。特别奇怪的是,在我遇到这个问题之前,我的代码中出现了错误 - 基本上,我尝试将文件写入只读文件夹。当发生这种情况时,JUnitTest将执行到达IO异常的程度,以访问它无法访问的内存部分。我解决了这个问题,突然Android模拟器似乎不知道org.JUnit.test是什么。
我已经检查过这个测试类的运行配置,它和我的其他测试类一样。它与其他测试位于同一文件夹中。它还使用相同的import语句。对于发生了什么有任何想法?
我正在使用Android 10模拟器和eclipse版本3.7.2。
编辑:为了澄清,我得到的错误出现在Logcat而不是我的Eclipse项目中。