я надеялся, что кто-то мог помочь мне в создании javadoc для моего проекта затмения. Когда я выбираю, 'Производят Javadoc' из меню проекта, как которое я получаю много ошибок
cannot find symbol
symbol : class ListView
каждый раз класс, ссылающийся на класс API Android, таким образом, я только произвел Javadocs для классов, которые не ссылаются ни на какой материал API андроида. Мое приложение собирает и бежит правильно и на проекте, устанавливающем Android 1.6, lib присутствует (на построить пути - внешний раздел банок).
Какие-либо идеи, что я делаю неправильно?
Спасибо.
Дори
Массовая вставка (или утилита BCP) - ваш друг для быстрого импорта данных. Вы, вероятно, придется написать погрузчик данных на некотором языке, хотя.
-121--4518481-Я смог получить JavadoCs, созданные для всех моих занятий, убедившись, что у меня была «Документация для компонента Android SDK», установленного в Android SDK и AVD-менеджер AVD и выбирая Android.jar как Справочный архив на шаге 2 генерации Javadoc.
Он не генерировал ссылки на справочные документы, но он создал документы для всех моих классов.
Конечно, есть проблема, генерирующая андроид 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
.
Вы определенно можете сделать это с Maven. В идеале вы можете использовать Maven Android Plugin для вашей полной сборки. Это также позволит вам использовать такие вещи, как findbugs, checkstyle, pmd и так далее.
Документация находится на вики проекта, а также в книге Maven: The Complete Reference http://www.sonatype.com/books/mvnref-book/reference/android-dev.html