Cara membuat Android Studio download ketergantungan sumber dan javadoc?
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
Memeriksa kotak untuk men-download Sumber dan Dokumentasi
Seperti yang bisa kita lihat [jawaban dari Xavier Ducrohet (Android SDK Tech Memimpin Google Inc.)][1], pada 26 juli 2013:
[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
Mencoba plugin ini di github. Ia bekerja untuk saya.
Update: GitHub repo's README.md sekarang mengatakan:
Sayangnya saya tidak bisa komentar dengan skor saya, jadi:
Meskipun ini isn't jawaban, jika anda menggunakan 'eclipse' plugin di Gradle, anda dapat menjalankan
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.