2010-09-29 46 views
3

我在Ubuntu 10.04上使用Eclipse 3.5.2进行Android开发。我安装了:JavaDoc不适用于Android项目

  • Sun的JDK来自Ubuntu的仓库;
  • 的Eclipse 3.5.2(经典)来自eclipse.org,解压到/opt/eclipse
  • Android的SDK从android.com,解压到/opt/android-sdk

我的问题是,当我在一个Android项目,JavaDoc将无法工作(无论是Android类还是Java类)。例如,如果我将鼠标悬停我的鼠标DateFormat,我得到:

java.text.DateFormat中

注:此元素的Javadoc既不能在附带的源可以找到,也没有附的Javadoc。

但是,如果我将鼠标悬停我的鼠标DateFormat而我编辑一个正常的,Java项目,我得到了正确的JavaDoc:

java.text.DateFormat中

DateFormat是日期/时间格式化子类的抽象类,它以独立于语言的方式格式化和解析日期或时间。 ...

,所以JavaDoc ,它只是非Android项目内部触及,一些奇怪的原因。

任何想法可能是什么原因?

+0

可能是更好的适合/将收到更多的答案可行的答案http://stackoverflow.com – BloodPhilia 2010-10-04 13:29:16

+1

谢谢..我正在考虑张贴在这里,但我害怕被打烂。 – Felix 2010-10-05 15:35:24

回答

4

就在这个解决我自己,这是我做了(在Eclipse):

  • 进入菜单 “窗口” - >在 “Android SDK和AVD经理”
  • 点击 “可用的软件包”出现的窗口
  • 检查“Documentation ...”包。请注意,我只有一个文档包可供选择,它的SDK版本比我使用的版本更新,但它足够好。
  • 点击“Install Selected”。

现在,只需等待安装完成,您就应该拥有Javadoc在大多数API调用中盘旋。

问候/ J

+0

这对我来说只是FYI,我不得不重新启动Eclipse才能让文档显示出来。 – 2011-09-09 20:13:25

10

即使在安装文档软件包后也有同样的问题。 在这里,我是如何解决这个问题:

  1. 转到项目 - >属性 - > JavaBuild路径 - >库
  2. 展开Androidxxx
  3. 展开的android.jar
  4. 选择JavaDoc的位置,然后选择编辑选项
  5. 检查路径是否正确
+1

是的,这固定了我。我想把sdk搬到另一个地方是我的原因。 – Peterdk 2011-09-02 10:11:09