2012-04-09 3 views

Antwort

1

Ich habe ähnliches Problem begegnet. Scheint so, als ob du ein Android-Glas zu deinem Projekt hinzufügen würdest, das kein Android-Projekt ist. In meinem Fall ändere ich mein Projekt in ein Android-Projekt und es funktioniert gut.

5

Ich traf eine ähnliche Frage:

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 

so, wie ich es junit.jar vor android.jar im Klassenpfad meiner Eclipse-Projekt zu bewegen fixiert ist. Der Grund ist, dass sowohl junit als auch android das gleiche Paket und die gleiche Klasse für junit.runner.Version enthalten. Wenn also android.ja r voraus ist, lädt der Klassenlader diese Klasse von android.jar, aber er sollte sie von junit.jar herunterladen und damit die Ausnahme auslösen.