JavaDoc不在Android项目中工作

JavaDoc不在Android项目中工作,android,eclipse,Android,Eclipse,我在Ubuntu 10.04上使用Eclipse3.5.2进行Android开发。我安装了: 来自Ubuntu存储库的Sun JDK Eclipse.org上的Eclipse 3.5.2(经典版),解压缩到/opt/Eclipse Android.com上的Android SDK,解包为/opt/Android SDK 我的问题是,当我在Android项目中时,JavaDoc将无法工作(既不适用于Android类,也不适用于Java类)。例如,如果我将鼠标悬停在DateFormat上,我会得

我在Ubuntu 10.04上使用Eclipse3.5.2进行Android开发。我安装了:

  • 来自Ubuntu存储库的Sun JDK
  • Eclipse.org上的Eclipse 3.5.2(经典版),解压缩到
    /opt/Eclipse
  • Android.com上的Android SDK,解包为
    /opt/Android SDK
我的问题是,当我在Android项目中时,JavaDoc将无法工作(既不适用于Android类,也不适用于Java类)。例如,如果我将鼠标悬停在
DateFormat
上,我会得到:

java.text.DateFormat

注意:在附加的源代码和附加的Javadoc中都找不到该元素的Javadoc

但是,如果在编辑普通Java项目时将鼠标悬停在
DateFormat
上,我会得到正确的JavaDoc:

java.text.DateFormat

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

所以JavaDoc就在那里,因为一些奇怪的原因,它无法从Android项目内部访问


你知道原因是什么吗?

我自己刚刚解决了这个问题,下面是我所做的(从Eclipse内部):

  • 进入菜单“窗口”->“Android SDK和AVD管理器”
  • 在出现的窗口中单击“可用软件包”
  • 检查“文档…”包。请注意,我只有一个文档包可供选择,它适用于比我使用的SDK更新的版本,但已经足够好了
  • 单击“安装所选”
现在,只要等待安装完成,大多数API调用都应该有Javadoc悬停


即使在安装了文档包之后,/J也有同样的问题。 我是如何解决这个问题的:

  • 转到项目->属性->Java构建路径->库
  • 展开Androidxxx
  • 展开android.jar
  • 选择JavaDoc位置并选择编辑选项
  • 检查路径是否正确

  • 可能更合适/将收到更多关于感谢的可行答案。。我本想在这里发帖,但我害怕被抨击。是的,这帮我解决了问题。我想把sdk移到另一个位置是我的原因。这对我来说很有效,但仅供参考,我必须重新启动Eclipse才能显示文档。