我正在使用Android Studio 0.2.4,但我认为这个问题通常可以与IntelliJ相关。我的测试是在src/instrumentTest/java下进行的,并且都扩展了AndroidTestCase。当我运行所有测试时(比如右键单击源文件夹并单击“运行...”),测试在Android模拟器上正常运行(如运行/调试配置下所示)。但是,如果我尝试以同样的方式运行单个测试方法或测试类(右键单击该方法并单击“运行...”),测试将作为正常的JUnit测试而不是模拟器运行当然会失败(下面的堆栈跟踪)。即使我尝试创建一个新的运行配置,我也没有办法创建除JUnit配置之外的其他任何东西。如何在Android Studio中运行测试方法或类作为Android测试
从IDE中,如何将测试方法或测试类作为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:188)
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:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 3 more
和intellij IDEA呢?你有没有找到任何解决方法? –