Estoy tratando de usar ListUtils pero cuando ejecuté la aplicación recibí este error:
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]]
Así que supongo que tengo que importar esa biblioteca a través de Gradle de alguna manera, pero no sé cómo hacerlo.
Respuestas:
Coloque el archivo jar en la carpeta libs en la raíz de su módulo. Luego Archivo -> Configuración del proyecto. En el lado izquierdo elija el módulo donde desea agregar esta biblioteca, en el lado derecho elija la pestaña Dependencias. En la parte inferior, presione el signo más y haga clic en Dependencia de archivos. Luego, elija su proyecto de jar y sincronización
fuente
Elija las que necesite y agréguelas al
build.gradle
bloque de dependencias:Recomiendo consultar el enlace para asegurarse de que está obteniendo la última versión. No dude en sugerir ediciones.
colecciones : (enlace)
lang : (enlace)
comprimir : (enlace)
net : (enlace)
io : (enlace)
ejecutivo (enlace)
códec (enlace)
http (enlace)
validador (enlace)
matemáticas (enlace)
Vea todas las bibliotecas de Apache aquí
fuente
org.apache.commons:commons-lang3:3.4
. fuente: mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4FilenameUtils
encuentra?compile 'commons-io:commons-io:2.5'