How to add apache commons collections in Android Studio (Gradle)
Pick the ones you need and add them to build.gradle
's dependencies block:
I recommend checking the link to make sure you are getting the latest version. Feel free to suggest edits.
collections: (link)
implementation 'org.apache.commons:commons-collections4:4.4'
lang: (link)
implementation 'org.apache.commons:commons-lang3:3.9'
compress: (link)
implementation 'org.apache.commons:commons-compress:1.19'
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'
codec (link)
implementation 'commons-codec:commons-codec:1.13'
http (link)
implementation 'org.apache.httpcomponents:httpclient:4.5.10'
validator (link)
implementation 'commons-validator:commons-validator:1.6'
math (link)
implementation 'org.apache.commons:commons-math3:3.6.1'
See all of the Apache libraries here
Place the jar file in the libs folder in the root of your module. Then File -> Project Settings. In the left side choose the module where you want to add this lib, in the right side choose tab Dependencies. In the bottom press Plus sign and click File dependency. Then choose your jar and sync project