#android #file #jar #external
#Android #файл #jar #внешний
Вопрос:
Я знаю, что этот вопрос задавался снова и снова, но все же я не смог найти полезного предложения.Когда я добавляю внешнюю библиотеку и экспортирую и импортирую, она выдает ошибку как «невозможно выполнить dex». Но когда я отменяю выбор библиотеки при экспорте импорта, она запускается, но выдает ошибку как «java.lang.NoClassDefFoundError «. Я перепробовал так много вещей, но не смог решить эту проблему, пожалуйста, предложите мне.
Заранее спасибо
Ответ №1:
Когда я добавляю внешнюю библиотеку и экспортирую и импортирую
Это неподходящий способ добавления JAR в проект Android. Все, что вам нужно сделать, это создать libs/
каталог в проекте (если таковой не существует) и поместить JAR в этот каталог. Больше ничего не требуется. В частности, не путайте свой путь сборки вручную.
Комментарии:
1. Я уже поместил внешний файл jar в библиотеки, пока не решил эту проблему.
2. @user3651987: Каково полное сообщение об ошибке и какой JAR, который вы пытаетесь использовать, выдает вам эту ошибку?
3. лучше удалить это из библиотек / , попробуйте импортировать этот проект внешней библиотеки в workspace и предоставить внешний проект в качестве ссылки на ваш проект.
4. Это ошибка, которую я получал каждый раз -> Dex Loader] Невозможно выполнить dex: литерал вне диапазона: 000000000000ffff Не удалось преобразовать в формат Dalvik: невозможно выполнить dex: литерал вне диапазона: 000000000000ffff <— и я использую внешний jar-файл Ksoap
5. @user3651987: У вас много других банок или это ваша единственная баночка?