2012-04-09 22 views

risposta

1

Ho incontrato problema simile. Sembra che fosse perché aggiungi un Jar Android al tuo progetto che non è un progetto Android. Nel mio caso, cambio il mio progetto in un progetto Android e funziona bene.

5

ho incontrato una domanda simile:

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 

il modo in cui ho fissato è quello di spostare junit.jar davanti android.jar nel percorso di classe del mio progetto Eclipse. Il motivo è che sia junit sia android contiene lo stesso pacchetto e classe per junit.runner.Version, quindi quando android.ja r è avanti, il caricatore di classi caricherà questa classe da android.jar ma dovrebbe scaricarlo da junit.jar e quindi generare l'eccezione.

Problemi correlati