i met a similar question:
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
as I fixed, you need to move junit.jar
before android.jar
in the class path of my eclipse project. The reason is that both junit
and android
contain the same package and class for junit.runner.Version
, so when android.ja
r is ahead, the class loader will load this class from android.jar
, but it should load it from junit.jar
and thus throws an exception.
tabor source share