在Android Studio的gradle下配置javadoc配置,但是遇到了编码问题和未知标记等异常,需要在javadoc任务下配置编码和failOnError特性,如下:
task javadoc(type: Javadoc) {
options.encoding "UTF-8"
options.charSet 'UTF-8'
source = android.sourceSets.main.java.srcDirs
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
options.links("http://docs.oracle.com/javase/7/docs/api/");
options.linksOffline "http://d.android.com/reference","${android.sdkDirectory}/docs/reference"
exclude '**/BuildConfig.java'
exclude '**/R.java'
failOnError = false
}
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}