Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.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
Java JUnit错误,但没有实际使用它_Java_Android_Junit - Fatal编程技术网

Java JUnit错误,但没有实际使用它

Java JUnit错误,但没有实际使用它,java,android,junit,Java,Android,Junit,我正在开发一个非常简单的android应用程序。 在我所处的阶段,基本上都是通过触摸文本视图来启动活动。 我得到了这个错误: Exception in thread "main" java.lang.NoClassDefFoundError: junit/textui/ResultPrinter at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:171) at com.intellij

我正在开发一个非常简单的android应用程序。 在我所处的阶段,基本上都是通过触摸文本视图来启动活动。 我得到了这个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: junit/textui/ResultPrinter
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:171)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)
Caused by: java.lang.ClassNotFoundException: junit.textui.ResultPrinter
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 3 more
据我所知,junit库中似乎缺少一些类。我怎样才能修好它?我没有使用JUnit,或者至少我不知道如何以及在哪里使用它,所以我不知道从哪里开始。 谢谢你的帮助

编辑: 所以你的建议是更新JUnit。。。怎么用?转到插件窗口,它没有说明版本(尽管它说我可以运行JUnit 3.x和4.x),也不允许我更新它。在你链接的一个问题中,这个人修复了禁用JUnit的问题。我真的不想采用这种极端的解决方案,但即使我愿意,在运行配置中也没有选项可以这样做。我正在使用最新版本的Android Studio。再次感谢

编辑2:
好的,现在我试着下载junit.org的最新版本并将其放入类路径中,但仍然不起作用。。我尝试了4.11、3.8和3.7版本。

您使用的jUnit版本是什么?看起来您使用的是Android Studio,而不是Eclipse。这是正确的吗?你的构建路径中有什么?这可能会帮助你:看看这个:你可能有错误的JUnit版本。