Произведите Javadoc для моего проекта Android

я надеялся, что кто-то мог помочь мне в создании javadoc для моего проекта затмения. Когда я выбираю, 'Производят Javadoc' из меню проекта, как которое я получаю много ошибок

cannot find symbol
symbol  : class ListView

каждый раз класс, ссылающийся на класс API Android, таким образом, я только произвел Javadocs для классов, которые не ссылаются ни на какой материал API андроида. Мое приложение собирает и бежит правильно и на проекте, устанавливающем Android 1.6, lib присутствует (на построить пути - внешний раздел банок).

Какие-либо идеи, что я делаю неправильно?

Спасибо.

Дори

24
задан Dori 20 January 2010 в 14:11
поделиться

3 ответа

Массовая вставка (или утилита BCP) - ваш друг для быстрого импорта данных. Вы, вероятно, придется написать погрузчик данных на некотором языке, хотя.

-121--4518481-

Я смог получить JavadoCs, созданные для всех моих занятий, убедившись, что у меня была «Документация для компонента Android SDK», установленного в Android SDK и AVD-менеджер AVD и выбирая Android.jar как Справочный архив на шаге 2 генерации Javadoc.

Он не генерировал ссылки на справочные документы, но он создал документы для всех моих классов.

19
ответ дан 28 November 2019 в 23:10
поделиться

Конечно, есть проблема, генерирующая андроид javadoc из Eclipse. Я нашел обходной путь, используя maven и плагин javadoc со следующей конфигурацией (pom.xml):

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>group</groupId>
    <artifactId>artifact</artifactId>
    <version>0.0.5-SNAPSHOT</version>
    <build>
     <sourceDirectory>src</sourceDirectory>
     <plugins>
     <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-javadoc-plugin</artifactId>
     <version>2.6.1</version>
  <configuration>
  <links>
     <link>file:/opt/android-sdk/docs/reference/</link>
   </links>
  </configuration>
  </plugin>
 </plugins>
    </build>
    <dependencies>
     <dependency>
      <groupId>android</groupId>
      <artifactId>android</artifactId>
      <version>1.5</version>
      <scope>provided</scope>
     </dependency>
      </dependencies>
</project>    

адаптируйте ваш каталог android sdk (/opt/android-sdk/ в примере). Свободные версии Android также должны быть доступны в вашем локальном репозитории maven, для их установки вы можете использовать скрипт android-mvn-install.

Как только этот pom.xml окажется в корневом каталоге вашего проекта, вы сможете Выполнить как -> Maven build... и настроить цель javadoc:javadoc (при условии, что в eclipse установлен плагин m2eclipse). По умолчанию вывод будет в директории target.

3
ответ дан 28 November 2019 в 23:10
поделиться

Вы определенно можете сделать это с Maven. В идеале вы можете использовать Maven Android Plugin для вашей полной сборки. Это также позволит вам использовать такие вещи, как findbugs, checkstyle, pmd и так далее.

Документация находится на вики проекта, а также в книге Maven: The Complete Reference http://www.sonatype.com/books/mvnref-book/reference/android-dev.html

1
ответ дан 28 November 2019 в 23:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: