Ответ 1
В настоящий момент это невозможно.
Я публикую библиотеки во внутреннем репозитории Sonatype Nexus.
В Android Studio есть функция, которая автоматически находит правильный источник для библиотеки, на которую ссылаются через gradle. Я публикую источники для нашего аара как отдельную банку для связи. Но Android Studio не подбирает их.
Как мне опубликовать источники, чтобы сделать их доступными в Android Studio?
В настоящий момент это невозможно.
Я написал gradle плагин для этой функции. Надеюсь, это поможет вам.
----- edit ------
Как опубликовать источники Android.aar?
android {
task sourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.srcDirs
}
artifacts {
archives sourcesJar
}
uploadArchives {
repositories {
mavenDeployer {
...
}
}
}
}