2012-12-12 15 views
5

Mam 3 klasy testowe dla konkretnego pakietu z mojej głównej aplikacji. Moja pierwsza klasa testowa działa dobrze, pozostałe 2 nie.Testowanie Androida: Uruchomienie oprzyrządowania nie powiodło się z powodu "java.lang.ClassNotFoundException"

Kiedy próbuję uruchomić te 2 testy, pojawia się następujący błąd:

Instrumentation run failed due to 'java.lang.ClassNotFoundException' 

już zweryfikowany:

  • jeśli ścieżka build został prawidłowo skonfigurowany,
  • jeśli cel pakiet jest poprawny,
  • jeśli miałem problemy z importowaniem jUnit.

Zgadnij, na czym polega problem?

----- // -----

Rozwiązanie:

Zmieniłem wersję JUnit używałem i testy wykonać tak, jak powinny.

Odpowiedz

0

masz zdefiniować dwa inne klasy w „AndroidManifest”

+0

W moim projekcie docelowym lub w moim projekcie badania? Cel już ma te klasy w swoim Manifeście. –

11

Trzeba dodać biblioteki JUnit do swojego pakietu w następujący sposób:

Eclipse, kliknij prawym przyciskiem myszy na projekcie badania, wybrać Właściwości -> Ścieżka budowania Java, w zakładce Zamawianie i eksport, sprawdź JUnit 4 i kliknij OK.

Następnie należy wyczyścić lub odbudować swój projekt testowy i uruchomić.

1

Java build ścieżka powinna eksportować bibliotekę JUnit 4 (zaznaczone) i upewnić się, czysty i odbudować projekt

Powiązane problemy