org new libreria example ejemplo defaulthttpclient android android-studio gradle

new - Cómo agregar colecciones de apache commons en Android Studio(Gradle)



org apache http client httpclient android gradle (2)

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 archivo. Luego elige tu proyecto jar y sync

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.


Elija los que necesita y agréguelos al bloque de dependencias de build.gradle :

Recomiendo revisar el enlace para asegurarse de que está obteniendo la última versión. Siéntase libre de sugerir ediciones.

colecciones : (link)

implementation ''org.apache.commons:commons-collections4:4.3''

lang : (link)

implementation ''org.apache.commons:commons-lang3:3.9''

comprimir : (link)

implementation ''org.apache.commons:commons-compress:1.18''

net : (link)

implementation ''commons-net:commons-net:3.6''

io : (link)

implementation ''commons-io:commons-io:2.6''

exec (link)

implementation ''org.apache.commons:commons-exec:1.3''

códec (link)

implementation ''commons-codec:commons-codec:1.12''

http (link)

implementation ''org.apache.httpcomponents:httpclient:4.5.5''

validador (link)

implementation ''commons-validator:commons-validator:1.6''

matemáticas (link)

implementation ''org.apache.commons:commons-math3:3.6.1''

Ver todas las bibliotecas de Apache aquí