Saya mencoba menambahkan ketergantungan Android Asynchronous Http Client ke dalam proyek saya. Jadi ada dua file build.gradle yang ada di proyek ini.
Sesuai pemahaman saya, ada berbagai jenis dependensi:
- Satu yang ditentukan di tingkat akar build.gradle (Proyek: Aplikasi-saya)
- Satu di dalam buildscript dari build.gradle (Project: My-app)
- Lainnya adalah build.gradle (Modules: app)
Pertanyaan ini tentang repositori untuk dependensi buildScript, jelaskan sedikit tentang dua jenis pertama.
Juga build.gradle (Project: My-app) mengatakan
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Jadi saya kira kode ketergantungan Android Asynchronous Http Client harus ditambahkan di build.gradle (Module: app).
Jika seseorang dapat memberikan gambaran yang jelas tentang semua ini untuk pemahaman yang lebih baik, itu akan sangat bagus.
Failed to find: com.loopj.android:android-async-http:1.4.5
mengapa tidak dapat mengunduh secara langsung, saya juga telah mengatur proxy. Saya mengunduh file jar, dan mencoba secara manual tetapi sebagai File Repository
.. apakah itu cara yang benar.
Project Structure
buka Modules
dan pilih proyek Anda. Di sana Anda akan melihat green cross sign
. Mengklik itu akan membuka New Module
jendela. Di sana Anda memilih untuk mengimpor perpustakaan Anda. Jika Anda memiliki .jar
file maka pilih di bawah import .JAR or .AAR package
. Jika tidak, salin jar Anda ke libs
folder dan Module:app
tambahkan dependensi berikut:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/your_jar_file.jar') }
build.gradle(Modules:app)
atau pergi keFile -> Project Structure -> Modules -> (Choose project you want to add library) -> Dependencies
tempat Anda akan melihat tanda silang hijau, dengan mengetuk pilih ituModule Dependency
dan tambahkan perpustakaan Anda secara otomatis