Mam dość duży projekt aplikacji na Androida, który odwołuje się do kilku projektów bibliotecznych. Wszystko było w porządku, dopóki nie zaktualizowałem wtyczki Eclipse ADT do najnowszej wersji (v22). Oczywiście zaktualizowałem także SDK. Nie widzę żadnych błędów kompilacji w środowisku Eclipse, ale kiedy uruchamiam projekt na telefonie, pojawia się błąd NoClassDefFoundError.
java.lang.NoClassDefFoundError: org.acra.ACRA
....
Biblioteka arca jest zawarta w jednym z projektów bibliotecznych, do których się odwołuje (w folderze libs) i widzę ją w „Bibliotekach prywatnych Androida” w eksploratorze pakietów, jak już powiedziałem, bez błędów kompilacji. Projekt działa poprawnie na wszystkich komputerach, które nie zaktualizowały ADT.
Próbowałem już wielu rzeczy, w tym między innymi:
- ponownie zainstaluj zestaw Android SDK
- pobierz nowy pakiet ADT
- usuń cały mój kod i pobierz go ponownie z git
- skopiuj daną bibliotekę do projektu aplikacji
- skomentuj kod korzystający z tej biblioteki - po prostu otrzymuję ten sam błąd dla następnej biblioteki
wszystko bez powodzenia, więc zaczynam się naprawdę rozpaczać.
Byłbym bardzo szczęśliwy, gdyby ktokolwiek mógł dać mi wskazówkę, jak rozwiązać ten problem.