gradle build Javadoc 任务因“未知标签:attr”而失败

2024-03-05

我正在尝试建立android-autofittextview https://github.com/grantland/android-autofittextview使用 gradle 从命令行进行项目。然而,每次都失败并出现以下错误:

/Users/me/android-autofittextview/library/src/main/java/me/grantland/widget/AutofitHelper.java:384: error: unknown tag: attr
     * @attr ref android.R.styleable#TextView_textSize

这个错误在不同的文件中重复了十几次。

这发生在:library:androidJavadocs

我尝试使用将其关闭这种方法 https://stackoverflow.com/questions/29809868/android-studio-how-to-remove-or-disable-javadoc-generation-from-project-build,但是当我稍后尝试将其用作库项目时,我收到“未知任务”异常。

当使用 @attr 标志时,如何使用 Gradle 正确构建 javadocs?


javadoc 工具有一个要指定的参数自定义标签。该参数是-tag.

要将参数从 gradle 构建文件传递到 javadoc 工具,请向 build.gradle 添加配置,如下所示:

javadoc {
    options.tags = [ "attr" ] 
}

自定义标签可以指定为单个参数<name>:<placement>:<head>:

javadoc {
    options.tags = [ "attr:a:head" ] 
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gradle build Javadoc 任务因“未知标签:attr”而失败 的相关文章

随机推荐