Я уже проверил этот пост: Как загрузить источники зависимости для проекта Gradle в IDEA?
Но это не сработало для меня. Возможно, это потому, что они относятся к IntelliJ Idea, и у меня проблема с Android Studio.
Я попытался добавить
apply plugin: 'idea'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
Оба для root build.gradle файла (я в настройке мультипроекта) или в файл build.gradle приложения.
Мое приложение Gradle file:
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
}
}
Затем, в Android Studio, когда я нажимаю на любой метод из библиотеки universalimageloader, я добираюсь до экрана, говоря, что источников нет. Если я нажму кнопку "Прикрепить", это покажет:
Как вы можете видеть, только lib jar был загружен в Gradle кэш. Не загружены файлы * -sources.jar или * -javadoc.jar. Я очистил проект, удалил папку .gradle, чтобы заставить ее снова загрузиться с maven. Не повезло.
Я дважды проверял, что загруженный универсальный образ содержит источники и javadoc, доступные в maven, так что это не проблема.
Спасибо!