Pertanyaan Cara menambahkan koleksi apache commons di Android Studio (Gradle)


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 kira saya harus mengimpor perpustakaan itu melalui gradle entah bagaimana, tapi saya tidak tahu bagaimana melakukan itu?


74
2018-05-15 12:07


asal


Jawaban:


Tempatkan file jar di folder libs di root modul Anda. Kemudian File -> Pengaturan Proyek. Di sisi kiri pilih modul di mana Anda ingin menambahkan lib ini, di sisi kanan pilih tab Dependencies. Di bagian bawah tekan tanda Plus dan klik Ketergantungan file. Kemudian pilih tabung dan proyek sinkronisasi Anda


5
2018-05-15 12:10



Pilih yang Anda butuhkan dan tambahkan build.gradleBlok ketergantungan:

Saya sarankan memeriksa tautan untuk memastikan Anda mendapatkan versi terbaru. Jangan ragu untuk menyarankan pengeditan.

koleksi: (link)

compile 'org.apache.commons:commons-collections4:4.1'

lang: (link)

compile 'org.apache.commons:commons-lang3:3.7'

kompres: (link)

compile 'org.apache.commons:commons-compress:1.17'

bersih: (link)

compile 'commons-net:commons-net:3.6'

io: (link)

compile 'commons-io:commons-io:2.6'

exec  (link)

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

codec  (link)

compile 'commons-codec:commons-codec:1.11'

http  (link)

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

validator  (link)

compile 'commons-validator:commons-validator:1.6'

matematika  (link)

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

Lihat semua Perpustakaan Apache di sini


309
2017-07-18 23:58