Saya mencoba menggunakan ListUtils tetapi ketika saya menjalankan aplikasi saya mendapat kesalahan ini:
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]]
Jadi saya rasa saya harus mengimpor perpustakaan itu melalui gradle, tetapi saya tidak tahu bagaimana melakukannya?
Jawaban:
Tempatkan file jar di folder libs di root modul Anda. Kemudian File -> Project Settings. Di sisi kiri pilih modul tempat Anda ingin menambahkan lib ini, di sisi kanan pilih tab Dependencies. Di bagian bawah tekan tanda Plus dan klik Ketergantungan file. Kemudian pilih jar Anda dan sinkronkan proyek
sumber
Pilih yang Anda butuhkan dan tambahkan ke
build.gradle
blok dependensi:Saya sarankan untuk memeriksa tautan untuk memastikan Anda mendapatkan versi terbaru. Jangan ragu untuk menyarankan pengeditan.
koleksi : (link)
lang : (link)
kompres : (tautan)
bersih : (tautan)
io : (tautan)
exec (tautan)
codec (tautan)
http (tautan)
validator (tautan)
matematika (tautan)
Lihat semua perpustakaan Apache di sini
sumber
org.apache.commons:commons-lang3:3.4
,. sumber: mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4FilenameUtils
?compile 'commons-io:commons-io:2.5'