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