AndroidStudioはjavadocgradle実装を生成します



Android Studio Generates Javadoc Gradle Implementation

Eclipseと同様に、Android Studioには、「ツール」->「javaDocの生成...」でjavadocをエクスポートする機能もあり、エクスポートするクラスの説明を設定することもできます。ここでは、主にgradleでjavadocを構成するタスクを紹介します。その実行は、前の記事で生成されたjarパッケージと同じです。
ドキュメントの生成:

def name = 'EasyLinkSDKAPI' def docDest = 'build/doc/' task javadoc(type: Javadoc) { delete(docDest + name) source = android.sourceSets.main.java.srcDirs // Aidl is useful here, so import it too, otherwise it will report an error that the class cannot be found source += 'build/generated/source/aidl/release/com/paxsz/easylink/aidl/' classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) destinationDir = file(docDest + name) exclude '**/R.java', '**/Constants.java', '**/*.aidl' failOnError false } /*Add third-party dependencies before the javadoc task is executed, otherwise the relevant jar package will not be found*/ afterEvaluate { javadoc.classpath += files(android.libraryVariants.collect { variant2 -> variant2.getJavaCompiler().classpath.files }) } javadoc { options { // language locale 'en_US' encoding 'UTF-8' charSet 'UTF-8' links 'http://docs.oracle.com/javase/7/docs/api' } }

関連オプション:
http://blog.csdn.net/lonewolf521125/article/details/51954886
http://blog.csdn.net/sinat_32955803/article/details/51301734



サードパーティのjarおよびdocバインディング:
http://blog.csdn.net/a739697044/article/details/28116189

関連する議論:
https://stackoverflow.com/questions/41076271/javadoc-generation-error-package-does-not-exist-in-multi-module-project