如何将源代码附加到Eclipse中的支持库

时间:2014-04-23 11:11:15

标签: android eclipse jar android-support-library

我阅读了回答这个问题的所有帖子,但它们都很旧,对我不起作用。 是否有任何方法可以将源代码附加到Eclipse中的支持库(v4,v7,app_compat ..),并避免看到消息“此元素既没有附加源也没有附加Javadoc,因此找不到Javadoc。 注意“?

有人告诉我,因为它是封闭源,所以无法做到这一点,是真的吗?由于库的源文件夹下没有任何内容。

感谢。

2 个答案:

答案 0 :(得分:1)

这就是为我解决问题的原因。我的项目取决于appcompat_v7库,我认为它为项目提供了android-support-v4.jar文件。我完全按照How can I enable javadoc for the Android support library?中的指导创建了android-support-v4.jar.properties文件。将该文件添加到lib中的appcompat_v7文件夹,而不是项目的lib文件夹。enter image description here

答案 1 :(得分:0)

试试这个:

1)下载包含JavaDocs的jar文件 2)打开项目的Build Path页面(右键单击,属性,Java构建路径)。 3)打开“库”选项卡 4)展开有问题的库的节点(JavaFX)。 5)选择JavaDoc位置,然后单击编辑 6)输入包含Javadoc(刚下载的那个)的文件的位置。

希望这有帮助。

来源:How to attach source or JavaDoc in eclipse for any jar file e.g. JavaFX?

<强>更新 如果你自己没有javadoc,你可以自己生成它们:

cd <path_to_android_sdk>/extras/android/compatibility/v4/
mkdir docs
javadoc -d docs -sourcepath src\java -subpackages android.support.v4

来源:How to install javadoc for Android Compatibility Package?