У меня есть довольно большой проект Android App, который ссылается на несколько библиотечных проектов. Все было хорошо, пока я не обновил плагин eclipse ADT до последней версии (v22). Я также обновил SDK, конечно. Я не вижу никаких ошибок компиляции в Eclipse, но когда я запускаю проект по телефону, я получаю NoClassDefFoundError.
java.lang.NoClassDefFoundError: org.acra.ACRA
....
Библиотека arca включена в один из указанных библиотечных проектов (в папке libs), и я вижу ее в «Частных библиотеках Android» в проводнике пакетов, также, как я уже сказал, ошибок компиляции нет. Проект отлично работает на всех остальных компьютерах, которые не обновляли ADT.
Я уже пробовал целый ряд вещей, включая, но не ограничиваясь:
- переустановите Android SDK
- скачать свежий комплект ADT
- удалите весь мой код и получите его снова из git
- скопировать нужную библиотеку в проект приложения
- закомментируйте код, который использует эту библиотеку - я просто получаю ту же ошибку для следующей библиотеки
все безуспешно, так что я действительно отчаялся здесь.
Я был бы очень рад, если бы кто-нибудь дал мне подсказку о том, как решить эту проблему.