Estou tentando usar ListUtils, mas quando executei o aplicativo, recebi este erro:
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]]
Acho que preciso importar essa biblioteca via gradle de alguma forma, mas não sei como fazer isso?
Respostas:
Coloque o arquivo jar na pasta libs na raiz do seu módulo. Em seguida, Arquivo -> Configurações do projeto. No lado esquerdo escolha o módulo onde deseja adicionar esta lib, no lado direito escolha a aba Dependências. Na parte inferior, pressione o sinal de adição e clique em Dependência de arquivo. Em seguida, escolha o seu jar e sincronize o projeto
fonte
Escolha os que você precisa e adicione-os ao
build.gradle
bloco de dependências de:Recomendo verificar o link para ter certeza de que está obtendo a versão mais recente. Sinta-se à vontade para sugerir edições.
coleções : (link)
lang : (link)
comprimir : (link)
net : (link)
io : (link)
exec (link)
codec (link)
http (link)
validador (link)
matemática (link)
Veja todas as bibliotecas Apache aqui
fonte
org.apache.commons:commons-lang3:3.4
,. fonte: mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4FilenameUtils
está?compile 'commons-io:commons-io:2.5'