android appのsource codeに書き込んだjavadocを生成したいと思っておりますが期待通りにいかないため質問でした。
事象
次のエラーが発生し生成されない.
「--boot-class-pathはターゲット13とともに指定できません」
期待する動作
javadocをパッケージ単位で生成すること。
以下でいろいろ試して結局ハマってしまっているが、android studio上から上記問題を解決する術があれば教えていただきたいです。
試したこと。
android studioの「ツール」→「javadocの生成」より各種項目を入力し実行。上記の事象が発生。
上記より実際に叩かれているコマンドは以下
"C:\Program Files\Java\jdk-13\bin\javadoc.exe" -public -splitindex -d F:\javadoc @C:\Users***\AppData\Local\Temp\javadoc_args6 jp.****.packagename -bootclasspath C:\Users***\AppData\Local\Android\Sdk\platforms\android-30\android.jar -Xdoclint:none -verbose
jdk13において「--boot-class-path」は非推奨のため発生しているエラーだと調査。
「--boot-class-path」を「classpath」に置き換える解決法を以下で見つける。
https://stackoverflow.com/questions/53106749/javadoc-error-option-boot-class-path-not-allowed-with-target-11
1のGUIによる実行だと「--boot-class-path」のコマンドライン引数を指定しない設定が見つからなかったため、ターミナルにて以下を実行。
"javadoc -d F:\javadoc jp.***.packagename -classpath C:\Users***\AppData\Local\Android\Sdk\platforms\android-30\android.jar -Xdoclint:none -verbose
実行結果
javadoc: エラー - パッケージjp.***.packagenameのソース・ファイルがありません
パッケージの指定方法が正しくないらしく、問題の切り分けとして、よりシンプルに以下のコマンドで検証。
javadoc -d F:\javadoc jp.***.packagename
実行結果
javadoc: エラー - ドキュメント化するpublicまたはprotectedクラスが見つかりません。
あなたの回答
tips
プレビュー