Я создал простую программу для тестирования сценария, который не работает с NoClassDefFoundError
.NoClassDefFoundError в вложенной банке (Android)
Возьмем, к примеру, у меня есть проект Test1 android с классом TestClass с некоторыми методами. Этот проект Test1, который я экспортировал как test1.jar и экспортировал только исходную папку с Class TestClass и classpath
и. project
.
В другом проекте Android Test2 я добавил это test1.jar
в папку моих libs. И в этом проекте Test2 у меня есть класс Test2Class, который вызывает методы класса test1.jar.
После этого я экспортировал этот проект Test2 как файл test2.jar
, выполнив следующие шаги.
Так что, когда я использую этот test2.jar
в другом проекте, я получаю это выше ошибки NoClassDefFoundError
. Это сценарий банки в банке.
Где-нибудь я должен что-то сделать, чтобы я мог получить доступ к банке внутри банки.
Заранее спасибо.
Вы указали это в заказе и экспортируете в настройках сборки проекта? – Suvitruf
Я попробовал добавить в порядок и экспортировать. А также в папке libs. Я думаю, что я попробовал почти все комбинации с Order and Export: P. –
я думаю ошибка есть. файл проекта. удалите его и проверьте и сообщите мне, если он будет работать. – Dev