Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android上未找到JUnit测试的类定义错误_Android_Junit - Fatal编程技术网

在android上未找到JUnit测试的类定义错误

在android上未找到JUnit测试的类定义错误,android,junit,Android,Junit,我有一些非常奇怪的行为。我的Android应用程序有大量的测试用例,除了一个,它们都可以工作。当我运行这个程序时,我得到一个java.lang.NoClassDefFoundError:org.JUnit.test 是的,我已经将JUnit4库导入到项目中,我的其他JUnit测试正在运行,没有任何问题。特别奇怪的是,在我遇到这个问题之前,我的代码中有一个错误——基本上,我试图将一个文件写入只读文件夹。当这种情况发生时,JUnitTest将执行到它访问无法访问的部分内存时遇到IO异常的程度。我解决

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

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

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

我使用的是Android10模拟器和eclipse版本3.7.2


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

JUnit4是什么?已经有一段时间没有对android进行测试了,如果可以的话,请改用JUnit3。看见还有,这可能会帮你解决问题,但你也没有测试过。嗯,我试图将一个java项目移植到Android上,测试是围绕JUnit4构建的。用JUnit3替换它会产生一大堆编译器异常,但我想我可以尝试解决所有这些问题。然而,我的一个测试用例却失败了,这似乎很奇怪,也很武断。