5

我正在尝试附加 android-support-v4 的源代码,并已按照此问题的说明进行操作:

如何为 Android 兼容包安装 javadoc?

这个项目在 git repo 上共享,所以我不想签入.classpath指向本地文件夹的内容。

在共享项目中指向这个 javadoc 的最佳方式是什么?我愿意让其他人生成 javadoc,但我需要一种方法来指向每个人的 Android SDK 目录。不过,可以签入存储库的解决方案会更好。

我可以在指向 javadoc 文件夹的文件路径中使用变量吗?我希望这样的事情:file:/$ANDROID_SDK_DIR$/extras/android/compatibility/v4/docs/

编辑: 我发现了与 javadocs 和 android 库问题有关的错误的评论。我创建了属性文件,现在可以在 Eclipse 中看到 javadocs,但我仍然遇到同样的问题。该文件包含我自己的 Android SDK 目录的绝对路径。

4

2 回答 2

2

我发现在新版本的 ADT 中,您必须在libs文件夹中包含一个 .properties 文件以及您的 jar。将 .classpath 更改为指向 docs/sources 的常规方法在带有 ADT 的 Eclipse 中不起作用,但这会起作用。

如果文件中有 GSON,请在同一文件夹中gson-2.2.2.jar创建gson-2.2.2.jar.properties

gson-2.2.2.jar.properties:

src=docs\\gson-2.2.2-sources.jar
doc=docs\\gson-2.2.2-javadoc.jar

然后在其中创建一个docs文件夹libs并将您的源代码和 javadoc jar 移动到其中。

这解决了将任何/libs内容编译到您的项目中的问题。仅包含根目录中的文件,因此为您的文档 ( /libs/docs) 创建一个文件夹是处理此问题的好方法。

于 2013-03-01T18:21:13.680 回答
-1

从这个解决方案中可以看出,他在 SVN 存储库中有一个第三方库,他希望在 Eclipse 中将 source/javadoc 与它本地关联。

我认为没有令人满意的解决方案,但您可以尝试。

检查此解决方案

希望它可以帮助你。

于 2012-06-20T20:32:37.150 回答