您是否知道是否可以存储链接到 jar 的 javadocs,以便它们在未连接到 Internet 时可用?
似乎有时我可以下载 javadocs 以供离线访问,但并非总是如此。
例如,我希望将其用于离线访问。我应该怎么做?
尝试将 src jar 附加到库中。
看看这个 :
如何将 javadoc 或源附加到 libs 文件夹中的 jar?
在您的情况下,您将下载并使用以下 jar。 http://pivotal.github.com/robolectric/downloads/robolectric-0.9.4-src.jar
附加 src jar 后,您还可以访问 javadocs 视图中的 Javadoc。
要回答您问题的另一部分,我不知道离线存储库,但有一个值得探索的在线存储库:http: //www.docjar.org/
还有一个用于 docjar 的 Eclipse 插件,可以使用 from here安装。
话虽如此,我认为他们不会为roboelectric
自己提供的第三方库生成 javadoc 的麻烦。在这种情况下,您将无法使用下一节中的步骤手动生成 Javadocs。
tl;drrobolectric-0.9.4-src.jar
:使用以下步骤,我从源 jar生成了 Javadoc 。这样生成的 javadoc 可以从这里下载。
第 1 步:解压缩robolectric-0.9.4-src.jar
(使用 7-zip 或其他存档实用程序)。将android
,com
和META-INF
文件夹移动到名为的文件夹src
中(这在下一步中很有用)。假设您提取了robolectric-0.9.4-src.jar
inside c:\robo
。它现在将具有以下文件夹:
c:\robo\src\android
c:\robo\src\com
c:\robo\src\META-INF
第 2 步:使用提取的源代码创建一个 Eclipse 项目。这可以通过在 Eclipse 中创建一个新的 Java 项目来完成,而不是使用默认的工作区位置,而是指向上面目录的位置 ( c:\robo
)。
第 3 步:现在运行 javadoc 向导,File -> Export -> Javadoc
如下所示:
第 4 步:选择“Private”包以获取所有类的 Javadoc。
第 5 步:接下来,选择除tools.jar
引用的 jars 之外的所有 jars:
第 6 步:然后,选择overview
html 的路径并检查Open Generated File in browser
:
第 7 步:单击完成。这样做后,您将看到 Javadoc 任务在 Debug 视图中运行:
当它完成时,浏览器视图应该使用您的 Javadoc 打开!
第8步:利润!您的 Javadoc 现在应该已生成并可访问。
例如,我了解您希望查看项目在调试期间所依赖的第三方库的源代码和 Javadocs。
您可以这样做:在编辑器中打开此类库中的类。您将看到一个“附加源...”按钮。单击它并导航到项目的源存档。找到并附加后,您将能够在需要时查看整个源代码以及 Javadocs。