Android Studio: Tambahkan toples sebagai perpustakaan?

Ozzie 08/31/2017. 30 answers, 600.958 views
android android gradle android-studio android-studio dependency-management

Saya mencoba menggunakan Studio Android baru tapi sepertinya saya tidak bisa bekerja dengan benar.

Saya menggunakan perpustakaan Gson untuk membuat serialize / deserialize objek JSON. Tapi entah bagaimana perpustakaan itu tidak termasuk dalam build.

Saya membuat sebuah proyek baru dengan just a MainActivity . gson-2.2.3.jar disalin di folder / libs dan menambahkannya sebagai perpustakaan (klik kanan-> Add as library). Ini termasuk toples di android studio sehingga bisa direferensikan dari file sumber.

Ketika saya mencoba menjalankan proyek itu tidak bisa dikompilasi jadi saya menambahkan:

compile files('libs/gson-2.2.3.jar') 

ke dependensi dalam file .gradle. Setelah itu mengkompilasi dengan benar tapi ketika menjalankan aplikasi saya mendapatkan ClassDefNotFoundException .

Apakah ada yang tahu apa yang saya lakukan salah?

30 Answers


lepoetemaudit 07/12/2016.

Saya telah berjuang dengan hal yang sama selama berjam-jam, mencoba membawa toples Gson tidak bekerja. Akhirnya saya memecahkannya - inilah langkah-langkah yang saya ambil:

  1. Masukkan toples Gson (dalam kasus saya, gson-2.2.4.jar ) ke dalam folder libs
  2. Klik kanan dan tekan 'Add as library'
  3. Pastikan compile files('libs/gson-2.2.4.jar') ada di file build.gradle Anda (atau compile fileTree(dir: 'libs', include: '*.jar') jika Anda menggunakan banyak file jar )
  4. Lakukan pembersihan bersih (Anda mungkin bisa melakukan ini dengan baik di Android Studio, tapi untuk memastikan saya menavigasi terminal ke folder akar aplikasi saya dan mengetikkan gradlew clean . Saya menggunakan Mac OS X, perintahnya mungkin berbeda pada sistem anda

Setelah saya melakukan empat di atas, itu mulai bekerja dengan baik. Saya pikir langkah 'Add as library' adalah langkah yang sebelumnya tidak saya dapatkan, dan itu tidak berhasil sampai saya membersihkannya juga.

[Edit - menambahkan langkah build.gradle yang juga perlu dilakukan oleh orang lain]

5 comments
6 František Žiačik 05/25/2013
gradlew clean membantu saya juga Terima kasih banyak!
159 J c 05/27/2013
Jika Anda tidak ingin secara eksplisit menambahkan baris untuk setiap file jar: compile fileTree(dir: 'libs', include: '*.jar')
61 Joe 07/17/2013
Saya akan merekomendasikan mengambil keuntungan dari manajemen ketergantungan transien bertahap dan mendownload gson dari mavenCentral () (jika memerlukan koneksi internet dapat diterima. Cukup tambahkan repositories { mavenCentral() } dan ganti compile files(...) Anda compile files(...) dengan compile 'com.google.code.gson:gson:2.2.4' dan gradle secara otomatis akan mendownload dan mengelola file jar untuk Anda. Hal ini memungkinkan SCM untuk melacak hanya file kode sumber dan bukan perpustakaan.
29 Yster 08/10/2014
Saya tidak mendapatkan opsi Add as Library pada langkah 2.
5 Brian Marick 01/16/2015
Di Android Studio 1.0.2, langkah 2 dan 3 tidak diperlukan karena baris ini sudah ada di build.gradle default: kompilasi fileTree (dir: 'libs', include: ['* .jar'])

ZenBalance 12/18/2015.

Berikut adalah petunjuk untuk menambahkan file jar lokal sebagai perpustakaan ke modul:

  1. Buat folder 'libs' di tingkat atas direktori modul (direktori yang sama dengan direktori 'src')

  2. Dalam build.gradle file tambahkan berikut ini sehingga penutupan ketergantungan Anda memiliki:

    dependencies {
        // ... other dependencies
        compile files('libs/')
    } 
  3. Android Studio seharusnya sudah menyiapkan pembungkus gradlew. Dari baris perintah, arahkan ke tingkat atas proyek Anda (direktori yang memiliki file gradlew ).

    Jalankan ./gradlew assemble . Ini harus mengkompilasi proyek dengan perpustakaan. Anda mungkin perlu memperbaiki kesalahan pada file build.gradle Anda seperlunya.

  4. Agar Android Studio mengenali file jar lokal sebagai perpustakaan untuk dukungan saat melakukan pengkodean di IDE, Anda perlu melakukan beberapa langkah lagi:

    4.1. Klik kanan pada modul di panel sebelah kiri dan pilih Open Library Settings .

    4.2. Pada panel kiri dialog, pilih Libraries .

    4.3. Klik tanda + atas panel kedua dari kiri -> Java

    Menu

    4.4. Pilih stoples lokal Anda dan tambahkan ke proyek.

  5. Anda mungkin perlu menjalankan perintah di atas ./gradlew sekali lagi

3 comments
4 Peter Arandorenko 01/19/2014
Bagi saya langkah # 2 melakukannya. Terima kasih.
Phil Freihofner 05/01/2015
Ini bekerja untuk saya. Saya memiliki Android Studio versi 1.2 Build 141.1890965, di Ubuntu. Mengapa Anda mengatakan "seperti Android Studio 2.5"? Apakah versi yang berbeda pada Windows / Mac? (1a) Menemukan ini sulit. Kotak kombo berada di kiri atas area struktur proyek. Perlu memilih "Proyek" sebagai lawan dari "Android" dan memperluas "aplikasi". (1b) Tidak ada opsi "add" yang muncul, tapi "Tempel" berhasil. (2) Saya memiliki sebuah baris "kompilasi fileTree (dir: 'libs', sertakan: ['* .jar'])", namun tetap harus menambahkan satu baris eksplisit Anda. (4, 5) tidak dibutuhkan sekali (3) berhasil dilakukan. Terima kasih!
Rahul Rastogi 05/18/2015
1 plus untuk tangkapan layar yang Anda tambahkan.

Ganesh Pandey 09/06/2015.

Di proyek right click

-> new -> module
-> import jar/AAR package
-> import select the jar file to import
-> click ok -> done 

Ikuti screenshot di bawah ini:

1:

Langkah 1

2:

masukkan deskripsi gambar disini

3:

masukkan deskripsi gambar disini

Anda akan melihat ini:

masukkan deskripsi gambar disini

5 comments
Ganesh Pandey 09/20/2016
@CamConnor saya juga berpikir begitu .. Jawaban lainnya sudah ketinggalan zaman
sudobomb 09/20/2016
Ya ini harus menjadi jawaban yang diterima
Alessandro 11/23/2016
Inilah jawabannya
1 Dave 12/18/2016
Tapi itu tidak dikenali sebagai libraray. Misalnya, editor studio andriod: coba impor sebuah paket di toples yang diimpor, tidak dikenali.
Dave 12/18/2016
Tidak dapat menemukan cara untuk menghapus modul yang diimpor dengan cara ini.

saneryee 05/23/2017.

Di Android Stuido, saya suka menggunakan Gradle untuk mengelola lib Gson.

Tambahkan ketergantungan di bawah file build.gradle Anda.

repositories {mavenCentral()}

dependencies {compile 'com.google.code.gson:gson:2.2.4'} 

Semuanya baik-baik saja.

Anda juga bisa melihat posting ini. Cara terbaik untuk mengintegrasikan perpustakaan pihak ketiga di studio Android

4 comments
2 j2emanue 11/07/2014
ini adalah cara yang benar menggunakan repo pusat.
Gary Drocella 05/04/2015
Cara ini yang terbaik karena menggunakan maven.
1 Kitalda 06/16/2015
Ingatlah untuk mengupdate nomor versi yang terbaru :) Seperti sekarang yaitu 2.3.1, tapi cek link
Sam 11/23/2016
Inilah satu-satunya hal yang berhasil!

Jukurrpa 09/02/2015.

IIRC, cukup menggunakan "Add as library" tidak cukup untuk mengkompilasi proyek.

Periksa bantuan Intellij tentang menambahkan perpustakaan ke sebuah proyek

Bagian yang paling menarik perhatian Anda adalah ini:

(Di File > Project Structure ) Buka pengaturan modul dan pilih tab Dependencies.

Pada tab Dependencies, klik add dan pilih Library.

Di dialog Choose Libraries, pilih satu atau beberapa perpustakaan dan klik Add Selected.

Jika perpustakaan tidak muncul dalam dialog, tambahkan di Libraries settings, tepat di bawah Modul.

Anda seharusnya tidak perlu menambahkan compile files() lagi, dan perpustakaan harus ditambahkan dengan benar ke proyek Anda.

5 comments
Ozzie 05/17/2013
Tambahkan sebagai perpustakaan yang sudah menambahkan toples dengan cara yang sama. Jadi saya pikir hasilnya sama saja. Saya akan mencobanya nanti.
jhirsch 05/18/2013
Tambahkan sebagai perpustakaan yang melakukan ini dengan sukses - Saya berada di kapal yang sama dengan Anda Ozzie - EXACT masalah yang sama.
Jukurrpa 05/18/2013
Baiklah, menurut saya Add as library hanya menambahkannya ke daftar perpustakaan dan tidak menambahkannya sebagai dependensi modul.
Matt Holgate 10/22/2013
Ketika saya mencoba ini, saya menemukan bahwa itu menambahkan file kompilasi () ke file build.gradle saya, namun tampaknya menggunakan jalur absolut ke perpustakaan (/libs/foo.jar). Saya mengubah ini ke jalur relatif (libs / foo.jar), yang memperbaiki masalahnya bagi saya.
1 android learner 03/12/2015
terima kasih .. selamat hariku

Helzgate 07/29/2016.

Semua solusi ini sudah usang. Ini sangat mudah sekarang di Android Studio:

File> Modul Baru ...

Layar berikutnya terlihat aneh, seperti Anda memilih beberapa widget atau sesuatu tapi menyimpannya pada gambar pertama dan scroll berikut dan temukan "Import JAR or .AAR Package"

Kemudian ambil Project Structure dari menu File. Pilih app dari jendela yang terbuka lalu pilih dependencies , lalu tekan tombol green plus button , pilih module dependency lalu pilih modul yang anda import lalu tekan OK

2 comments
Gary Drocella 05/04/2015
Saya pikir menggunakan maven masih akan menjadi solusi yang lebih baik terutama untuk proyek berskala besar, yaitu disediakan oleh saneryee.
Daniele Testa 10/11/2015
Bahkan sepertinya ini sudah ketinggalan zaman. Cukup letakkan file .jar Anda di direktori "libs" Anda dan secara otomatis akan dikompilasi ke proyek Anda. Sudah ada pengaturan aturan default di Android Studio 1.4 untuk menyertakan semua file * .jar dari "libs" dir.

user2084396 10/11/2013.

'kompilasi file ...' dulu bekerja untuk saya, tapi tidak lagi. Setelah banyak kesakitan, saya menemukan bahwa menggunakan ini sebagai gantinya bekerja:

compile fileTree(dir: 'libs', include: '*.jar')

Saya tidak tahu mengapa itu membuat perbedaan, tapi, setidaknya pekerjaan sialan itu sekarang bekerja.

1 comments
1 scottyab 07/09/2014
Ini bekerja untuk saya namun baru-baru ini ditemukan kadang-kadang AS tidak mengambil stoples baru / diperbarui sampai Anda melakukan sinkronisasi bertahap.

Vinayak Bevinakatti 05/12/2017.

Langkah mudah untuk menambahkan pustaka eksternal di Android Studio

  1. Jika Anda berada di Android View di proyek penjelajah, ubahlah ke tampilan Project seperti di bawah ini

masukkan deskripsi gambar disini

  1. Klik kanan modul yang diinginkan di mana Anda ingin menambahkan perpustakaan eksternal, lalu pilih New > Directroy dan New > Directroy nama ' libs '
  2. Sekarang salin blah_blah.jar ke folder ' libs '
  3. Klik kanan blah_blah.jar, lalu pilih ' Add as Library.. '. Ini akan otomatis ditambahkan dan masuk di build.gradle sebagai compile files('libs/blah_blah.jar') dan sinkronkan grader. Dan kamu sudah selesai

Please Note : Jika Anda menggunakan pustaka pihak ke-3 maka lebih baik menggunakan dependencies mana skrip Gradle secara otomatis mendownload JAR dan ketergantungan JAR saat skrip gradasi berjalan.

Contoh: kompilasi 'com.google.android.gms: play-services-ads: 9.4.0'

Baca lebih lanjut tentang Gradle Dependency Mangement

1 comments
Saurabh Bhandari 05/11/2017
Ini adalah pendekatan terbaik untuk menambahkan file jar sebagai perpustakaan

sansa 07/24/2015.
  1. Download file Library dari situs web
  2. Salin dari jendela jelajahi
  3. Tempel ke folder lib dari Project Explorer
  4. Ctrl + Alt + Shift + S buka Struktur Proyek
  5. Pilih Dependencies Tab, tambahkan file dengan menggunakan +
  6. Tool bar Sync project dengan file gradle dengan menggunakan tombol

Itu memecahkan masalah saya. Coba, jika ada yang mau lebih jelasnya beri tahu saya.


Fergara 09/11/2015.

Aku membuatnya bekerja dengan hanya menambahkan satu baris untuk membangun.

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar']) ----> AS creates this
    compile 'com.google.code.gson:gson:2.3.1'   ----------> I added this one
    } 

Jangan lupa klik "Sync now" di pojok kanan atas.

Saya menggunakan Android Studio 1.0.1.

1 comments
Thufir 07/08/2017
apakah Anda akan menjelaskan pada apa garis fileTree tidak?

Sandeep 10/29/2015.

1. Masukkan toples (dalam kasus saya, gson-2.2.4.jar ) ke dalam folder libs.

2. Pastikan file kompilasi ( libs/gson-2.2.4.jar ) ada di file build.evalle Anda.

3. Sekarang klik pada "Sync Project with Gradle files" (tombol kiri ke AVD manager pada topbar).

Setelah saya melakukan ketiga di atas, itu mulai bekerja dengan baik.


A.B. 07/23/2016.

Saya menemukan Dependency Manager Android Studio cukup berguna dan hebat untuk mengelola dependensi pihak ke-3 (seperti gson yang disebutkan di sini). Memberikan panduan langkah demi langkah yang sesuai untuk saya (CATATAN: Langkah-langkah ini diuji untuk Android Studio 1.6 dan versi selanjutnya pada platform Windows).

Step-1: Goto "Build> Edit Libraries and Dependencies ..." akan membuka dialog "Project Structure"

masukkan deskripsi gambar disini

Step-2: Pilih "app" lalu pilih tab "Dependencies". Kemudian pilih "Add> 1 Library dependency"

masukkan deskripsi gambar disini

Step-3: Dialog "Choose Library Dependency" akan ditampilkan, tentukan "gson" dalam pencarian dan tekan tombol "search button"

masukkan deskripsi gambar disini

Step-4: Ketergantungan yang diinginkan akan ditunjukkan dalam daftar pencarian, pilih com.google.code.gson: gson: 2.7 (ini adalah versi terakhir pada saat saya menulis jawabannya), tekan OK

masukkan deskripsi gambar disini

Tekan OK pada dialog "Project Structure". Gradle akan memperbarui skrip build Anda sesuai dengan itu.

masukkan deskripsi gambar disini

Hope this would help :)

2 comments
A.B. 08/23/2016
Saya telah menemukan beberapa masalah dengan pendekatan ini, telah mengerjakan aplikasi yang menggunakan commons-io-2.5. Saat mengunggah aplikasi ke Google Developer Console, ini menunjukkan 0 perangkat yang didukung untuk apk yang ditandatangani. Setelah penyelidikan menyeluruh, saya tahu bahwa saya harus meletakkan file jar di bawah app / libs / commons-io-2.5.jar dan memperbarui dependensi di gralde seperti 'kompilasi file ini (' libs / commons-io-2.5.jar ') ', tidak yakin apa yang telah saya lakukan salah di sini dan mengapa dokumentasi tidak mencakup ini.
imsrgadich 08/10/2017
Begitulah cara kerjanya. Semua jawaban lainnya tidak berhasil. Android Studio 2.3.3

NarenderNishad 03/23/2015.

Download & Salin file .jar Anda di folder libs lalu tambahkan baris ini ke build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.code.gson:gson:2.3.1'
} 

Jangan lupa klik "Sync now"

Android Studio 1.1.0


Pankaj kumar 06/23/2015.

Tidak seperti Eclipse kita tidak perlu mendownload jar dan memasukkannya ke folder / libs. Gradle menangani hal-hal ini, kita hanya perlu menambahkan dependensi Gradle, Gradle mendownloadnya dan memasukkannya ke dalam cache bertahap.

Kita perlu menambahkan dependensi sebagai:

dependensi {kompilasi 'com.google.code.gson: gson: 2.2.4'}

thats it Namun kita juga bisa mendownload jar & menambahkannya sebagai library tapi praktik terbaiknya adalah dengan menambahkan Gradle dependencies.

1 comments
1 chathura 08/26/2015
bagaimana untuk mengetahui garis ketergantungan untuk menambahkan? dimana saya bisa menemukannya?

huseyin 01/20/2015.

Anda bisa melakukan ini dengan dua pilihan.

cara sederhana pertama

Salin file .jar ke clipboard lalu tambahkan ke folder libs. Untuk melihat folder libs dalam proyek, pilih proyek dari combobox di atas folder.

lalu klik kanan pada file .jar dan klik add sebagai library lalu pilih modulnya lalu ok. Anda dapat melihat file .jar dalam file build.gradle dalam blok dependensi.

dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:21.0.3'
        compile project(':okhttp-2.0.0')
        compile 'com.google.code.gson:gson:2.3.1'
    } 

Cara kedua adalah: Kita bisa menambahkan file jar ke modul dengan mengimpor file jar ini sebagai modul .jar kemudian menambahkan modul ini ke modul yang kita inginkan.

modul impor ---> pilih file .jar Anda -> daripada impor sebagai .jar - masukkan deskripsi gambar disini

Kemudian CTRL + ALT + SHIFT + S -> sturges proyek -> pilih modul yang Anda inginkan ato tambahkan toples -> Dependencendies -> Module Dependency. build.gradle modul akan diperbarui secara otomatis. masukkan deskripsi gambar disini

1 comments
Aviv Ben Shabat 01/26/2015
Bagus. satu edit - Ini adalah "modul baru" sekarang (Android Studio 1.0.1). "Modul impor" mengirim Anda ke wizard yang berbeda ..

Elshan 07/14/2016.

Saya telah melakukan di atas 3 steps dan daya tariknya bagi saya.

(I am using Android Studio 2.1.2)

masukkan deskripsi gambar disini

Step 1

  • Tambahkan jar package name Anda (seperti contoh compile 'com.squareup.okhttp3:okhttp:3.3.1' ) ke dalam skrip pembuatan build.gradle(Module:app) bawah build.gradle(Module:app) .

masukkan deskripsi gambar disini

Step 2: Klik kanan pada folder app -> New -> Module

masukkan deskripsi gambar disini

Step 3: Klik Import JAR/.AAR Package Kemudian browse paket anda. sebagai contoh: OkHttp.jar

masukkan deskripsi gambar disini


vuhung3990 01/30/2015.
menu File -> project struct -> module select "app" -> dependencies tab -> + button 
-> File dependency -> PATH/myfile.jar 

Aby Mathew 07/23/2015.

Letakkan file .jar di folder libs dari proyek Android.

compile fileTree(dir: 'libs', include: ['*.jar'])

baris kode ini dalam aplikasi file graddle akan melakukan sisanya.

Happy Coding :)


Buat folder libs. Tambahkan file .jar Anda. Klik kanan di atasnya dan Anda akan menemukan add jar sebagai dependensi. Klik di atasnya Semua yang perlu Anda lakukan. Anda dapat menemukan dependensi yang ditambahkan ke file build.gradle Anda.


idris yıldız 07/13/2015.

1) buat folder 'your_libs' di dalam folder Project / app / src.

2) Salin file jar Anda ke folder 'your_libs' ini

3) Di Android Studio, buka File -> Project Structure -> Dependencies -> Add -> File Dependency dan arahkan ke file jar Anda, yang seharusnya berada di bawah 'src / your_libs'

3) Pilih file jar Anda dan klik 'Ok'

dan kemudian Anda bisa melihat di build.gradle Anda seperti ini: kompilasi file ('src / your_libs / your.jar')


mbo 07/13/2015.

Di android Studio 1.1.0. Saya memecahkan pertanyaan ini dengan mengikuti langkah-langkah:

1: Letakkan file jar ke dalam direktori libs. (di Finder)

2: Buka pengaturan modul, masuk ke Dependencies, di pojok kiri bawah ada tombol plus. Klik tombol tambah lalu pilih "File Dependency". Disini anda bisa melihat file jar anda. Pilih dan itu terselesaikan.


IntelliJ Amiya 12/02/2015.

Langkah 1: Sekarang di bawah app folder Anda, Anda harus melihat libs , jika Anda tidak melihatnya, then create it .

Langkah 2: Drag & Drop the .jar file here , Anda mungkin mendapat prompt "This file does not belong to the project" , cukup klik OK Button.

Langkah 3: Sekarang Anda harus melihat jar file under libs folder , klik kanan pada file jar dan pilih "Add as library", Click OK for prompt "Create Library"

Langkah 4: Sekarang jar ini telah ditambahkan.

masukkan deskripsi gambar disini


user2573236 07/11/2013.

Pada Mac OS X:

  1. Tambahkan stoples sebagai perpustakaan (seret jar ke libs, klik kanan add as lib)

  2. Tambahkan pernyataan kompilasi untuk build.grade

  3. Instal gradle v1.6 (gunakan homebrew)

    • brew install gradle
    • gradle -v
    • jika tidak v1.6, upgrade homebrew
  4. gradle clean (rebuild android tidak bekerja)

Ini mengurutkan saya keluar.


Christina 12/27/2014.

Seperti banyak sebelumnya, Anda harus menambahkannya

compile files('libs/gson-2.2.3.jar') 

untuk file build.gradle Anda.

Namun saya memiliki sebuah proyek di Android Studio yang dimigrasikan dari Eclipse dan dalam hal ini folder "libs" diberi nama "lib" jadi bagi saya menghapus "s" memecahkan masalah.


Binod 07/08/2014.

compile fileTree(dir: 'libs', include: '*.jar') bekerja dengan baik tapi tidak compile files(...) telah diuji dengan Studio Beta 0.8.1


iberodev 09/25/2014.

Jawaban saya pada dasarnya mengumpulkan beberapa jawaban yang benar tapi tidak lengkap yang diberikan di atas.

  1. Buka build.gradle
  2. Tambahkan yang berikut ini:

    dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.code.gson:gson:2.3'
    } 

    Ini akan memungkinkan dukungan untuk dua cara yang berbeda untuk menambahkan dependensi. compile fileTree(dir: 'libs', include: ['*.jar']) (seperti @Binod disebutkan) memberitahu compiler untuk melihat di bawah folder libs untuk sembarang jar. Ini adalah praktik yang baik untuk membuat folder 'libs' seperti folder yang berisi paket jar yang harus digunakan aplikasi kami.

Tapi ini juga akan memungkinkan dukungan untuk ketergantungan Maven. 'com.google.code.gson:gson:2.3' (seperti yang disebutkan oleh @saneryee) adalah cara lain yang disarankan untuk menambahkan dependensi yang berada dalam repositori jarak jauh pusat dan bukan di repositori lokal "libs" kami. Hal ini pada dasarnya mengatakan secara bertahap untuk mencari versi paket itu dan ini memberitahu kompilator untuk mempertimbangkannya saat mengkompilasi proyek (memilikinya di kelas)

PS: saya pakai keduanya


user2779311 02/01/2015.

Untuk Android 2.0.2 yang lebih baru berikut ini sudah ada di file build.gradle Anda

kompilasi fileTree (sertakan: ['* .jar'], dir: 'libs')

Tambahkan toples perpustakaan ke folder libs Anda -> klik kanan pada library -> klik add as library -> ia meminta proyek anda untuk menambahkannya untuk -> pilih proyek anda -> klik ok Baris berikut ditambahkan secara otomatis untuk membangun .gradle

kompilasi file ('libs / android-query.jar')

Itu melakukannya untuk saya. tidak ada lagi yang dibutuhkan Saya telah menunjukkan ini untuk android aquery perpustakaan pihak ketiga lainnya untuk android.


parasrish 06/08/2015.
  1. Menambahkan "libs" folder pada tingkat "app".
  2. Menambahkan semua "stoples" dalam proyek ini.
  3. Selanjutnya, pilih semua stoples, di folder "libs"
  4. klik kanan pada item yang dipilih, dan katakan "tambahkan perpustakaan"
  5. maka Anda akan menemukan opsi perluasan stoples, di dalam proyek penjelajah itu sendiri.

Saya mengamati struktur proyek CTRL + ALT + SHIFT + S -> -> app-module -> Dependencies "sudah memiliki entri sebagai" (dir: 'libs', include: '* .jar') "under" kompilasi-pilihan ", awalnya. Dan setelah menambahkan toples itu sesuai dengan langkah-langkah yang dinyatakan di atas, "build.gradle" mendapat masukan untuk toples tambahan yang baru, itu sendiri.


Ranjith Kumar 05/11/2016.

Di Android Studio 2.1 saya mengikuti cara ini,

Goto app -> src-> main -> folder assets (Jika tidak tersedia buatlah) -> letakkan file JAR Anda

masukkan deskripsi gambar disini

Dalam build.gradle Anda tambahkan ketergantungan seperti ini,

compile files('src/main/assets/jsoup.jar')
compile files('src/main/assets/org-apache-xmlrpc.jar')
compile files('src/main/assets/org.apache.commons.httpclient.jar')
compile files('src/main/assets/ws-commons-util-1.0.2.jar') 

Sinkronkan sekarang. Sekarang file JAR Anda siap digunakan.

2 comments
Deni Erdyneev 05/12/2016
Mengapa anda tidak menggunakan direktori libs?
Ranjith Kumar 05/12/2016
@ErdeniErdyneev Saya memberikan pendekatan lain untuk menyimpan file jar. mengapa saya tidak menggunakan aset? masalah apa pun dalam pendekatan saya? Saya siap mengoreksi kesalahan jika saya salah

user3686646 05/29/2014.

Melakukan hal ini :

Buat folder libs di bawah folder aplikasi. Tambahkan file jar ke folder libs. Kemudian tambahkan file jar ke app build.gradle dependency. Akhirnya Sync project dengan Gradle files.


HighResolutionMusic.com - Download Hi-Res Songs

1 The Chainsmokers

Beach House flac

The Chainsmokers. 2018. Writer: Andrew Taggart.
2 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
3 Anne-Marie

Rewrite The Stars flac

Anne-Marie. 2018. Writer: Benj Pasek;Justin Paul.
4 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
5 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
8 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
9 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
10 Nicki Minaj

No Candle No Light flac

Nicki Minaj. 2018. Writer: Denisia “Blu June” Andrews;Kathryn Ostenberg;Brittany "Chi" Coney;Brian Lee;TJ Routon;Tushar Apte;ZAYN;Nicki Minaj.
11 Rita Ora

Cashmere flac

Rita Ora. 2018. Writer: Sean Douglas;Lindy Robbins.
12 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
13 Brooks

Limbo flac

Brooks. 2018.
14 Rita Ora

Velvet Rope flac

Rita Ora. 2018.
15 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
16 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
17 Cher Lloyd

None Of My Business flac

Cher Lloyd. 2018. Writer: ​iamBADDLUCK;Alexsej Vlasenko;Kate Morgan;Henrik Meinke;Jonas Kalisch;Jeremy Chacon.
18 Billie Eilish

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.
19 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
20 Lil Pump

Arms Around You flac

Lil Pump. 2018. Writer: Rio Santana;Lil Pump;Edgar Barrera;Mally Mall;Jon Fx;Skrillex;Maluma;Swae Lee;XXXTENTACION.

Related questions

Hot questions

Language

Popular Tags