Как я могу сгенерировать JavaDocs для проекта Android с помощью новой системы сборки Gradle?
Вот что я придумал, но он не работает.
task generateJavadoc(type: Javadoc) {
source = android.sourceSets.main.java.srcDirs
ext.cp = android.libraryVariants.collect { variant ->
variant.javaCompile.classpath.files
}
classpath = files(ext.cp)
}
Основная проблема заключается в том, что я не получаю соответствующий файл android.jar в пути к классам, поэтому некоторые из ссылок в JavaDocs не разрешены. Я должен найти способ получить все необходимые банки на пути к классам.
Другая проблема с подходом, который я взял, - это собирать пути к классам для всех вариантов сборки, а не выбирать один.