Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.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/3/android/185.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.lang.RuntimeException:存根!-Android代码覆盖率?_Java_Android_Testing_Code Coverage_Android Testing - Fatal编程技术网

java.lang.RuntimeException:存根!-Android代码覆盖率?

java.lang.RuntimeException:存根!-Android代码覆盖率?,java,android,testing,code-coverage,android-testing,Java,Android,Testing,Code Coverage,Android Testing,我使用EclEmma coverage工具来测试我的代码覆盖率。但每当我运行测试用例时,它都会给我以下错误。你能告诉我如何解决这个错误吗 我遇到过类似的问题。似乎是因为你在你的项目中添加了一个android Jar,而这个项目不是android项目。在我的例子中,我将我的项目更改为Android项目,它运行良好。我遇到了一个类似的问题: java.lang.RuntimeException: Stub! at junit.runner.Version.id(Version.java:5)

我使用EclEmma coverage工具来测试我的代码覆盖率。但每当我运行测试用例时,它都会给我以下错误。你能告诉我如何解决这个错误吗


我遇到过类似的问题。似乎是因为你在你的项目中添加了一个android Jar,而这个项目不是android项目。在我的例子中,我将我的项目更改为Android项目,它运行良好。

我遇到了一个类似的问题:

java.lang.RuntimeException: Stub!

at junit.runner.Version.id(Version.java:5)
    at org.powermock.modules.junit4.PowerMockRunner.getJUnitVersion(PowerMockRunner.java:32)
    at org.powermock.modules.junit4.PowerMockRunner.<init>(PowerMockRunner.java:27
java.lang.RuntimeException:存根!
位于junit.runner.Version.id(Version.java:5)
位于org.powermock.modules.junit4.PowerMockRunner.getJUnitVersion(PowerMockRunner.java:32)
位于org.powermock.modules.junit4.PowerMockRunner(PowerMockRunner.java:27)
我修复它的方法是在eclipse项目的类路径中将
junit.jar
移动到
android.jar
之前。原因是
junit
android
都包含
junit.runner.Version
的相同包和类,所以当
android.ja
r在前面时,类加载器将加载该包和类从
android.jar
中初始化,但它应该从
junit.jar
中下载,从而引发异常