Я пытаюсь создать документацию по моему проекту Android, используя javadoc и doclava. Я скачал банку doclava и пытаюсь сгенерировать документ через Project-> generate javadoc.
Если я понял механизм, у меня есть два способа сообщить javadoc использовать доклет doclava:
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»
Если я использую второй метод, я получаю эту ошибку: «javadoc: ошибка — не удается найти класс doclet com.google.doclava.Doclava 1 ошибка»
На самом деле: если я не использую Doclava, моя документация генерируется правильно со ссылками на Android API.
Я просто хочу создать свой проект javadoc со ссылками на документ android/java (для объектов android/java) и иметь «внешний вид Android».