2013-05-16 21 views
12

Zaktualizowałem również narzędzia SDK do R22 i wtyczki ADT. Wszystko działało dobrze przed aktualizacją, ale od tego czasu mam problemy.Aktualizacja narzędzi SDK systemu Android R22

Zasadniczo mam 2 projekty biblioteczne i projekt aplikacji. Jeden z moich projektów bibliotecznych zawiera pliki jar w folderze "libs". Jeden z tych słoików jest używany w samym projekcie aplikacji do wstępnej konfiguracji. Przed aktualizacją wszystko działało dobrze, ale teraz prosi mnie o dodanie słoika do ścieżki kompilacji, a nawet jeśli to zrobię, to po uruchomieniu aplikacji nadal będzie mi przyznawał ClassNotFoundException.

Czy ktoś miał podobne doświadczenia lub ma pojęcie o tym, co powoduje to i jak można je naprawić?

Dzięki.

+0

Ktoś otwiera błąd dla google? – zwebie

+0

Należy pamiętać, że znaczniki są samodzielne. Połączenie 'android',' sdk' i 'tools' nie oznacza tego samego, co tag' android-sdk-tools'. – Charles

Odpowiedz

8

Sprawdź to Android Sdk tools Revision 22 issue?. "Stwierdziłem, że muszę sprawdzić wszystkie pola w zakładce zamówienia/eksportu ścieżki budowania Java dla projektu - i każdej biblioteki - aby poprawnie skompilować i uruchomić aplikację na urządzeniu." - powinien pomóc.

+0

Thx za odpowiedź, rozwiązał mój problem! –

+0

Zrobiłem to już, wciąż ten sam problem – Som

0

OK. Miałem także problem z Simillar.

Podobnie jak w przypadku projektu bibliotecznego jako google-play-services_lib przed aktualizacją, niż może się zdarzyć, że kod biblioteki został również zaktualizowany po aktualizacji zestawu SDK.

należy usunąć ten projekt biblioteki z przestrzeni roboczej i importu ponownie z folderu źródłowego jak w moim przypadku musiałem importować z /android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib. Dodaj numer referencyjny ścieżkę biblioteki do projektu aplikacji na Androida. oczyść i zbuduj swój projekt.

Mam nadzieję, że to pomoże.

+0

Mam JAR dla powiadomień push sterowca miejskich, które obecnie powoduje problem. Próbowałem usunąć projekty bibliotek i aplikacji i zaimportować je do zupełnie nowego obszaru roboczego, ale nie rozwiązało to mojego problemu. –

+0

@LeviKurti: Upewnij się, że masz ten plik jar w folderze libs i poprawnie odwołujesz się do niego w projekcie. –

+0

Próbowałem również. Usunąłem cały folder libs, ponownie go utworzyłem i ponownie dodałem słoiki, ale wciąż nie miałem szczęścia. Czytałem wiele postów z problemami po aktualizacji do r22, ale nie znalazłem jeszcze rozwiązania dla mojego problemu. –

0

należy spróbować uaktualnić zaćmienie.

1) uzyskać nowy import za pośrednictwem Android SDK Managera 2) Sprawdź dostępność aktualizacji w repozytorium Eclipse: help/sprawdzać aktualizacje

że „naprawdę” uaktualnić wersję SDK w swoich configs.

Dunno, jeśli potrzebne są inne kroki wskazane przez VShcryabets, miałem je wcześniej.

Powiązane problemy