【问题标题】:How do I see source or javadocs for a library dependency in an Android package in Eclipse?如何在 Eclipse 的 Android 包中查看库依赖项的源代码或 javadocs?
【发布时间】:2012-04-27 20:54:50
【问题描述】:

我在 Eclipse 中有两个包^。一个被标记为库,另一个引用它(在 properties->Android 下),如下所述:http://developer.android.com/guide/developing/projects/projects-eclipse.html

我的问题是,当我将鼠标悬停在一些引用引用项目的代码上时,eclipse会显示

“此元素没有附加的 javadoc,在附加的源中找不到 javadoc”

此外,当我在上下文菜单中为所述代码选择“打开声明”时,它会打开带有消息的关联 .class(而不是 .Java)

“这个类文件的 JAR 属于容器‘Android Dependencies’,它不允许修改条目上的源附件”

^ 包资源管理器中的根节点,所以我假设它们被称为包而不是项目。它们都不是罐子。

【问题讨论】:

    标签: android eclipse android-library


    【解决方案1】:

    这应该已经在最新的 adt 版本中修复了,但如果有人像我一样仍然有这个问题,这就是我所做的:

    我将我的库项目的.classpath文件中src的顺序切换到这个(注意path="src"必须在第一行)

    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="gen"/>
    

    【讨论】:

    • 谢谢你,这很完美。如此简单,但完全不直观。
    【解决方案2】:

    如果您右键单击一个 jar 文件,您可以转到属性菜单。因为侧面有 javadoc 位置选项,可让您指定路径。也可能适用于图书馆项目。

    【讨论】:

    • 谢谢,但它不是 jar 文件。这是一个包裹。 ("我有两个包^")
    • 在库和引用者上都试过了,也没有结果。
    猜你喜欢
    • 2015-10-09
    • 2010-09-30
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多