Я уже проверил этот пост: https://stackoverflow.com/questions/12718753/how-to-download-dependency-sources-for-gradle-project-in-idea
Но это было't работа для меня. Может быть, это потому, что они имеют в виду IntelliJ идея, и у меня возникли проблемы с Android студия.
Я пробовал добавлять
apply plugin: 'idea'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
Оба корня's сборки.файл Gradle (я в мультипроект Setup) или в приложение's сборки.файл Gradle.
Мои приложения'файл 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
}
}
Затем, в Android Studio, когда я нажимаю на любой метод из библиотеки universalimageloader, я вам с экрана говорят, что нет никаких источников. Если я нажимаю прикрепить источников показывает:
Как видите, только Либ'ы банку был загружен для Gradle кэш. Нет -sources.jar или -javadoc.jar были загружены. Я чистил проекта, удалили .папки Gradle в, чтобы заставить его снова скачать с помощью Maven. Не повезло.
Я дважды проверил, что универсальный загруженное изображение имеет источников и javadoc доступен в Maven, так что это не проблема.
Спасибо!
Для источников Maven и документы единственное, что я нашел, чтобы изменить настройки по умолчанию.
Файл - &ГТ; другие настройки -и gt; Настройки по умолчанию... -> Мэйвен -> импорт
Как мы видим, ответ от Ксавье Ducrohet (Андроид СДК технический руководитель Гугл Инк.), по состоянию на 26 июля 2013 года:
Я не'т думаю, что Gradle в ручки этого на данный момент. Я'вэ общался с разработчиками и они знают об этом. Мы'вновь смотрит на добавление обработки в Gradle, так что мы можем сделать это, когда инструментарий API для запросов модели.
В настоящее время Android импорта студии библиотеках с источниками. Что касается документов Java нажмите клавишу F1.
Ответ:
Как мы говорим о начале предварительного просмотра, простым способом исправить побед.
Сейчас это просто вручную добавить их в проект в диалоговом окне структура проекта. Дела обстоят даже хуже, поскольку сейчас Android-студия удалит файлы модуля (ИСМ) от всех зависимостей, которые не имеют отношения к родной конфигурации Gradle в Android и задач, например, модуль имеет зависимость robolectric и дополнительных задач и конфигурации localTest добавляется в сборку.градля. После того, как вы откройте Android Studio он будет удалить зависимость, вам нужно добавить его снова.
За время я держу ИМЛ файлы .папки идее в моем ЖКТ. После запуска
git checkout myproject/myproject.iml
Попробуйте этот плагин на GitHub. Это работает для меня.
Обновление: GitHub РЕПО'ы ридми.MD теперь говорит:
этот плагин устарел. AndroidStudio 1.4 это встроенная поддержка.
К сожалению я не могу прокомментировать мой результат, так:
Хотя это вовсе'т ответ, если вы используете 'затмение' плагин Gradle, вы можете запустить
gradle eclipseClasspath
И она будет скачать все источники и, я считаю, javadoc и создать .classpath со ссылками на свои места.
Тогда, по крайней мере, вы будете иметь источников и javadoc для ссылки, который я предполагаю, что вы можете ссылаться в IntelliJ.