2013-05-19 9 views
37

Jakiś czas temu opracowałem dość prostą aplikację z docelowym 4.2.2. Miałem to normalnie działa w moim urządzeniu. Potem przestałem rozwijać przez około miesiąc.java.lang.ClassNotFoundException po zmianie niczego w projekcie, ale aktualizacja Eclipse Android sdk

Po niedawnym Google I/O, postanowiłem wrócić do rozwoju. Najpierw uruchomiłem Menedżera SDK systemu Android i aktualizowałem nowo dostępne pakiety (uważam, że były to tylko narzędzia SDK, narzędzia platformy i niewiele więcej).

Potem próbowałem uruchomić projekt i otrzymałem ten numer java.lang.ClassNotFoundException. Sprawdziłem wszystko, bez błędów, budowanie zakończone sukcesem.

java.lang.ClassNotFoundException: Didn't find class "com.example.compassgps.CompassGPSActivity" on path: /data/app/com.example.compassgps-2.apk 

Próbowałem wiele rzeczy: czyścić projekt zmienił Android cel (w przypadku nowych korekty API17 uczynił katastrofy cokolwiek) ...

Szukałem przez StackOverflow już zadawane pytania , ale nie znalazłem żadnej z sytuacji, w których zmiany w projekcie były BRAK. Więc czuję się teraz bardzo sfrustrowany, ponieważ właściwie zmieniłem NIC i mój projekt przestał działać: (

+0

czy zaktualizowałeś do 22? – Blackbelt

+1

goto propertied java buduj ścieżkę zamówienia kartę eksportu upewnij się, że wybrałeś Androida Pri vate bibliotek i kliknij OK. Również kierownik androida sdk. zobacz, czy masz zainstalowane narzędzia do budowania android sdk. – Raghunandan

+1

@Raghunandan umieścić swój komentarz jako odpowiedź – Blackbelt

Odpowiedz

111

Kliknij prawym przyciskiem myszy na swoje właściwości goto projektu Ścieżka budowania Java Wybierz kartę Eksport zamówienia. Upewnij się, że wybrane są prywatne biblioteki Androida Jeśli masz odwołanie do projektu biblioteki.zrób to samo dla projektu biblioteki.Należy również oczyścić i budować.Niepoprawne i kompilacji.Nieustabilizować i budować.Niepoprawne i budować.Nie można uzyskaćzainstalować androida sdk menedżera i sprawdź, czy masz zainstalowane narzędzia do budowania sdk android.To wiele nie jest konieczne, ale upewnij się, że masz zainstalowane narzędzia do budowania androida:

+1

czy to działa po wykonaniu sugerowanej w odpowiedzi lub po prostu wyczyścić i zbudować pracowałeś? – Raghunandan

+0

po wykonaniu tego, co sugerujesz. @Jago Proszę oznaczyć tego zgłaszającego jako zaakceptowanego, – Blackbelt

+0

Po wykonaniu polecenia, które następnie zasugerowano, a następnie wyczyszczeniu i kompilacji, działało. Próbowałem wcześniej wiele razy, aby wyczyścić i zbudować wcześniej, ale nie działało, dopóki nie zaznaczyłem opcji Android Private Libraries, którą zasugerowałeś. – Jago

Powiązane problemy