Saya sudah memeriksa posting ini: https://stackoverflow.com/questions/12718753/how-to-download-dependency-sources-for-gradle-project-in-idea
Tapi itu tidak't bekerja untuk saya. Mungkin itu adalah karena mereka mengacu pada IntelliJ Idea, dan saya mengalami masalah dengan Android Studio.
Saya telah mencoba menambahkan
apply plugin: 'idea'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
Kedua untuk root's membangun.gradle (saya di multiproject setup) atau untuk aplikasi's membangun.gradle.
Saya aplikasi's gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.2'
}
}
repositories {
mavenCentral()
}
dependencies {
compile files('libs/android-support-v4.jar')
compile 'com.nostra13.universalimageloader:universal-image-loader:1.8.4'
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
Kemudian, di Android Studio ketika saya klik pada setiap metode dari universalimageloader perpustakaan, saya mendapatkan ke layar mengatakan bahwa tidak ada sumber yang terpasang. Jika saya klik melampirkan sumber-sumber itu menunjukkan:
Seperti yang anda lihat, hanya lib's jar-download ke gradle cache. Tidak ada -sources.jar atau -javadoc.jar sedang diunduh. Saya telah dibersihkan proyek, dihapus .gradle folder untuk memaksa untuk men-download lagi dari maven. Tidak ada keberuntungan.
Saya dua kali diperiksa yang universal gambar telah dimuat sumber dan javadoc tersedia di maven, jadi itu tidak masalah.
Terima kasih!!!
Untuk Maven sumber dan dokumen satu-satunya hal yang saya telah menemukan ini untuk mengubah pengaturan default.
File -> Pengaturan Lainnya -> Pengaturan Default... -> Maven -> Mengimpor
Seperti yang bisa kita lihat [jawaban dari Xavier Ducrohet (Android SDK Tech Memimpin Google Inc.)][1], pada 26 juli 2013:
I don't pikir Gradle menangani hal ini pada titik ini. I've berbicara ke devs dan mereka menyadari hal itu. Kami're memandang menambahkan hook di Gradle sehingga kita bisa melakukannya ketika perkakas query API model.
[1]: https://groups.google.com/forum/#!topik/adt / dev/yVPo71O_ZKM
Saat ini Android Studio impor perpustakaan dengan sumber-sumber. Adapun jawa docs tekan F1.
Tua menjawab:
Seperti yang kita berbicara tentang awal preview, sederhana memperbaiki menang.
Untuk sekarang ini hanya secara manual menambahkannya ke proyek dalam Proyek Struktur dialog. Hal-hal yang bahkan lebih buruk seperti sekarang ini Android Studio akan strip file modul (iml) dari semua dependensi yang tidak terkait dengan native Android Gradle konfigurasi dan tugas-tugas misalnya modul memiliki robolectric ketergantungan dan tugas tambahan dan konfigurasi localTest ditambahkan dalam membangun.gradle. Setelah anda buka Android Studio ini akan menghapus ketergantungan, anda perlu menambahkannya lagi.
Untuk saat ini saya menjaga iml file dan .ide folder di my git. Setelah peluncuran
git checkout myproject/myproject.iml
Mencoba plugin ini di github. Ia bekerja untuk saya.
Update: GitHub repo's README.md sekarang mengatakan:
plugin Ini di kadaluarsa. AndroidStudio 1.4 memiliki dukungan built-in.
Sayangnya saya tidak bisa komentar dengan skor saya, jadi:
Meskipun ini isn't jawaban, jika anda menggunakan 'eclipse' plugin di Gradle, anda dapat menjalankan
gradle eclipseClasspath
Dan itu akan men-download semua sumber-sumber dan, saya percaya, Javadoc dan membuat .classpath dengan link ke lokasi mereka.
Maka, setidaknya, anda akan memiliki sumber-sumber dan javadoc untuk referensi, yang saya asumsikan anda kemudian dapat referensi di IntelliJ.