5

javadoc と doclava を使用して Android プロジェクトのドキュメントを生成しようとしています。doclava jar をダウンロードし、[Project] -> [generate javadoc] でドキュメントを生成しようとしています。

メカニズムを理解していれば、doclava ドックレットを使用するように javadoc に指示する方法が 2 つあります。

1) 次のオプションで「カスタムドックレットを使用」を選択します。

ドックレット名: com.google.doclava.Doclava
ドックレット パス: /full/path/of/my/doclava/dir/doclava-1.0.6.jar

2) 「標準のドックレットを使用する」を選択し、「javadoc オプション」に以下を入力します。

-doclet com.google.doclava.Doclava
-docletpath ${/full/path/of/my/doclava/dir/doclava-1.0.6.jar}

私はこれらの問題に遭遇しました:

  • 最初の方法を使用すると、ドキュメントを正常に生成できますが、Android クラスが認識されないようです。doclava が "import android.util.SparseArray" を解析するとエラーが発生します

  • 2 番目の方法を使用すると、「javadoc: エラー - ドックレット クラス com.google.doclava.Doclava 1 エラーが見つかりません」というエラーが表示されます。

実際のところ、Doclava を使用しない場合、Android API へのリンクを含むドキュメントが正しく生成されます。

android/java doc (android/java オブジェクト用) へのリンクを含むプロジェクト javadoc を作成し、「android ルック アンド フィール」を持たせたいだけです。

4

1 に答える 1