2017-01-05 18 views
0

私はアンドロイドスタジオでアンドロイド用のライブラリプロジェクトを行っています。プロジェクトにはjavadocが含まれていますが、Gradleを使用してjarファイルを作成し、そのライブラリを別のプロジェクトで使用すると、ドキュメントにアクセスできません。javadocでAndroid * .jarライブラリを生成するには?

html javadocを生成することは可能ですが、あまり便利ではありません。 jarファイル(他のユーザーに出荷される)の中にドキュメントを持って、それを直接見たいと思っています。コード上でAndroid Studioマウスホバー機能を使用します。

生成されたjarファイルにjavadocを含める方法はありますか?

答えて

0

コンパイル済みのjarからソースまたはjavadocを取得することはできません。

しかし、gradleやmavenのようなビルドシステムでは、追加のjarファイルをサポートしています。 Maven中心の場合は、-sourcesまたは-javadocという接尾辞を持つ別のジャーを、メインジャーと並行してそれぞれのコンテンツとともに置きます。

次のGradleタスク

task sourcesJar(type: Jar) { 
    from android.sourceSets.main.java.srcDirs 
    classifier = 'sources' 
} 

task javadoc(type: Javadoc) { 
    source = android.sourceSets.main.java.srcDirs 
    classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) 
    failOnError false 
} 

task javadocJar(type: Jar, dependsOn: javadoc) { 
    classifier = 'javadoc' 
    from javadoc.destinationDir 
} 
を使用し、これらのjarファイルを生成するには
関連する問題