1

我的目标:将 javadoc 添加到 Android Studio 中的第 3 方库。(具体解析)

我的设置:我使用的是 Android Studio 0.5.2,它是一个 gradle 设置。我将 jar 库卡在 /libs 文件夹中并更新了 gradle 文件。(例如 - 这是一个解析库,所以编译 fileTree(dir: 'src/main/libs/Parse-1.5.0', include: [' .jar'])* 工作。)

我尝试了什么: 我收到了作为 html 文件列表的文档。将它们放在 libs 文件夹中的项目中,但没有任何效果。然后,我使用jar cvf创建了一个 jar 格式的 javadoc,并尝试将 *.jar.properties 文件链接到它。仍然没有任何效果。我知道你可以让 javadocs 工作,因为 Android 支持库正在提取它们各自的 javadocs。

以下是一些感兴趣的链接:

  1. *.jar.properties 解释
  2. 如何在 Eclipse 中为外部库附加源代码或文档
  3. 如何将 javadoc 或源附加到 libs 文件夹中的 jar
  4. 如何在 Android Studio 中导入第三方库
4

2 回答 2

3

那是有效的

问题是这个xml文件是由gradle生成的。因此,如果您将项目与 gradle 文件同步,您将丢失所做的更改。所以不要忘记再次添加它。

有什么办法可以避免吗?

于 2014-09-18T09:56:15.560 回答
1

您可以在[project > .idea > libraries]中找到路径设置

如果添加“Parse-1.5.0”库,[project > .idea > libraries]目录有Parse_1_5_0.xml文件。

将 java-doc 和源文件插入app > libs然后编辑Parse_1_5_0.xml文件。

<component name="libraryTable">
  <library name="Parse-1.5.0">
    <CLASSES>
      <root url="jar://$PROJECT_DIR$/app/libs/Parse-1.5.0.jar!/" />
    </CLASSES>
    <JAVADOC>
      <root url="jar://$PROJECT_DIR$/app/libs/Parse-1.5.0-javadoc.jar!/" />
    </JAVADOC>
    <SOURCES>
      <root url="jar://$PROJECT_DIR$/app/libs/Parse-1.5.0-sources.jar!/" />
    </SOURCES>
  </library>
</component>
于 2014-09-18T01:14:31.110 回答