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