如何在没有R和BuildConfig的情况下使用Android Studio创建JavaDoc?

如何在没有R和BuildConfig的情况下使用Android Studio创建JavaDoc?,android,android-studio,javadoc,Android,Android Studio,Javadoc,我想为我的库生成JavaDoc,不包括R和BuildConfig。Tools菜单中的Generate JavaDoc…功能没有排除文件的选项 如何在没有R和BuildConfig的情况下使用Android Studio创建JavaDoc?如果要排除生成的文件(R、BuildConfig等),则可以为JavaDoc生成指定自定义范围。要使其正常工作,您需要: 在左侧的项目视图中,选择要为其生成文档的根源目录(例如“com”或“org”) 打开JavaDoc生成对话框(工具->生成JavaDoc…)

我想为我的库生成JavaDoc,不包括R和BuildConfig。
Tools
菜单中的
Generate JavaDoc…
功能没有排除文件的选项


如何在没有R和BuildConfig的情况下使用Android Studio创建JavaDoc?

如果要排除生成的文件(R、BuildConfig等),则可以为JavaDoc生成指定自定义范围。要使其正常工作,您需要:

  • 在左侧的项目视图中,选择要为其生成文档的根源目录(例如“com”或“org”)
  • 打开JavaDoc生成对话框(工具->生成JavaDoc…)
  • 选择“自定义范围”(这是我的版本中的第5个单选按钮)并选择您的模块(例如“模块‘库’”)
  • 选择其他属性,如输出目录、方法可见性等,然后单击“确定”

  • 就这样。您的javadoc应该在不包含R或BuildConfig文件的情况下生成。

    RocketSpock的答案几乎在那里,但不完全在那里(在撰写本文时)。我还不能发表评论,所以我将描述我从Android Studio 1.2.2中的Android库的Javadoc中排除
    R.java
    BuildConfig.java
    的过程。基本上有一个额外的对话框,非常方便:

  • 打开菜单选项
    工具-->Javadoc

  • 选择
    自定义范围
    。没有必要从中选择任何内容 下拉菜单还没有打开

  • 单击
    图标打开
    范围
    对话框
  • 使用绿色的
    +
    图标添加新的自定义范围。给它一个 如果您愿意,可以使用描述性名称
  • 生产类
    (不是
    库类
    )中,因为 导入)导航到要为其生成Javadoc的模块, 并选择要包含的任何单个Java文件。在你的 在这种情况下,您可能希望选择整个模块,但 手动排除
    R.java
    BuildConfig.java
    。完成后,单击“确定”退出“范围”对话框
  • 指定生成JavaDoc范围
    对话框中,如果您的新范围是
    在
    自定义范围
    下拉菜单中未选择,请立即选择它,如图所示 以及任何其他附加选项,包括输出目录
  • 最后,单击
    OK
    生成Javadoc

  • 公认的答案相当复杂,我有一个更好的答案

  • 打开菜单选项工具-->Javadoc
  • 选择自定义范围。然后选择项目文件
  • 单击
    OK

  • 在这些之后,您将看到R文件和BuildConfig被排除。

    另一种方法是 1-go工具-->生成JavaDoc。。。 2-选择自定义范围 3-从下拉菜单中选择打开文件


    此方法将仅为您窗口中打开的文件生成文档

    我应该如何为java文档创建.jar文件。出于某些原因,在选择Output folder时,我的Android Studio仅显示管理员的文件夹结构(未以管理员身份登录)。感谢您提供了最简单的方法,并附有插图!什么是R。。。?