Я пытаюсь использовать ListUtils, но когда я запустил приложение, я получил эту ошибку:
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.commons.collections.ListUtils" on path: DexPathList[[zip file "/data/app/com.meridianaspect.wiw-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
Думаю, мне нужно как-то импортировать эту библиотеку через gradle, но я не знаю, как это сделать?
Ответы:
Поместите файл jar в папку libs в корне вашего модуля. Затем Файл -> Настройки проекта. В левой части выберите модуль, в который вы хотите добавить эту библиотеку, в правой части выберите вкладку «Зависимости». Внизу нажмите знак «Плюс» и выберите «Зависимость файла». Затем выберите свой проект jar и синхронизируйте
источник
Выберите те, которые вам нужны, и добавьте их в
build.gradle
блок зависимостей:Я рекомендую проверить ссылку, чтобы убедиться, что вы получаете последнюю версию. Не стесняйтесь предлагать правки.
коллекции : (ссылка)
lang : (ссылка)
сжатие : (ссылка)
сеть : (ссылка)
io : (ссылка)
exec (ссылка)
кодек (ссылка)
http (ссылка)
валидатор (ссылка)
математика (ссылка)
Посмотреть все библиотеки Apache здесь
источник
org.apache.commons:commons-lang3:3.4
. источник: mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4FilenameUtils
?compile 'commons-io:commons-io:2.5'