Javadoc использует файл с именем package-list
, чтобы определить, какие Java-пакеты документированы в данном каталоге.По какой-то причине такой файл отсутствует для http://d.android.com/reference/,, поэтому «наивный» подход с
-link http://d.android.com/reference/
не работает - вы получаете предупреждение о том, что пакетНевозможно получить список, и в ваши документы не генерируются ссылки.(Примечание. Флажки в этом диалоговом окне 2-го затмения просто собирают для вас параметры -link
, так что на самом деле это не имеет значения)
Однако Javadoc предлагает параметр -linkoffline
, который можно настроить дляв точности эта ситуация: вы хотите связать с какой-либо другой документацией по Javadoc онлайн, но не можете получить к ней доступ во время создания ваших собственных документов.Вот как это работает: в то время как -link
принимает только один параметр (URL-адрес документов JavaDoc, на который вы хотите сослаться), -linkoffline
занимает второй.Это местоположение файла package-list
!
Итак, чтобы ссылаться на интерактивную справочную документацию по Android, вы должны , а не установить флажки во втором диалоговом окне затмения, а вместо этого добавить
-linkoffline http://d.android.com/reference file:/C:/pathtoyour/android-sdk-windows/docs/reference
в опциях Extra Javadoc в 3-м диалоге.Таким образом, вы используете package-list
ваших локально установленных документов для Android, но ссылки в сгенерированном Javadoc все равно будут указывать на онлайн-версию.
Надеюсь, это поможет!