J'ai déjà vérifié ce poste : Comment télécharger les sources de dépendances pour un projet Gradle dans IDEA ?
Mais ça n'a pas marché pour moi. Peut-être est-ce parce qu'ils font référence à IntelliJ Idea, et que j'ai le problème avec Android Studio.
J'ai essayé d'ajouter
apply plugin: 'idea'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
Que ce soit dans le fichier build.gradle de Root (je suis dans une configuration multi-projets) ou dans le fichier build.gradle de l'application.
Le fichier gradle de mon application :
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
}
}
Ensuite, dans Android Studio, lorsque je clique sur une méthode de la bibliothèque universalimageloader, j'obtiens un écran indiquant qu'aucune source n'est attachée. Si je clique sur attacher les sources, cela s'affiche :
Comme vous pouvez le voir, seul le jar de la librairie a été téléchargé dans le cache de Gradle. Aucun *-sources.jar ou *-javadoc.jar n'a été téléchargé. J'ai nettoyé le projet, supprimé le dossier .gradle pour le forcer à télécharger à nouveau depuis maven. Sans succès.
J'ai vérifié deux fois que l'image universelle chargée a les sources et la javadoc disponibles dans maven, donc ce n'est pas le problème.
Gracias.
0 votes
J'utilise Android Studio 0.1.9 (dernière version en date) et le plugin gradle 0.4.2.
0 votes
Il semble que cela fonctionne maintenant avec un simple projet d'importation. J'ai la version 0.2.6 qui inclut la version 1.7 de gradle.
0 votes
@stigkj parlez-vous des sources Android ou d'une bibliothèque tierce ? Auparavant, je pouvais au moins utiliser les paramètres du projet pour importer les sources. Dans les dernières versions, la boîte de dialogue des dépendances du bocal a été supprimée et je ne peux pas l'ajouter de toute façon. Avez-vous des idées ?
5 votes
Un an plus tard, Google a-t-il déjà fait quelque chose pour résoudre ce problème ? Je ne trouve aucune question datant de moins d'un an à ce sujet, donc soit le problème a été résolu, soit il s'agit d'un sujet sensible dont personne ne veut discuter.
0 votes
Je n'ai pas de solution au problème, mais un moyen d'obtenir une solution plus rapidement ;) Il y a déjà une entrée dans le googles issue tracker à ce sujet : https://code.google.com/p/Android/issues/detail?id=77425 star it et nous aurons une solution bientôt, espérons-le !
1 votes
@MrPlow La correction de ce problème sera intégrée à la version AS 1.4. Voir aquí .