新しい Gradle ビルド システムを使用して Android プロジェクトの JavaDoc を生成するにはどうすればよいですか?
これが私が思いついたものですが、うまくいきません。
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 のリンクの一部が解決されないことです。クラスパスで必要なすべての jar を取得する方法を見つける必要があります。
私が採用したアプローチのもう 1 つの問題は、1 つを選択するのではなく、すべてのビルド バリアントのクラスパスを収集することです。