gradle build Javadoc任务失败,'unknown tag:attr' [英] gradle build Javadoc task fails with 'unknown tag: attr'
问题描述
我正尝试使用gradle从命令行构建 android-autofittextview 项目。但是,它每次都会失败,出现以下错误:
/ Users / me / android-autofittextview / library / src / main / java / me / grantland / widget / AutofitHelper.java:384:error:unknown tag:attr
$ p
* @attr ref android.R.styleable#TextView_textSize
$ b这个错误在各种文件中重复出现十次。
这发生在
:library:androidjavadocs
我尝试使用这个方法,但是当我试图将它作为一个库的时候,我得到一个'unknown tasks'异常项目稍后。
使用@attr标志时,如何使用Gradle正确构建javadocs? h2_lin>解决方案
$
javadoc工具有一个参数来指定自定义标记。该参数是 -tag 。
要将该参数从gradle构建文件传递给javadoc工具,请将配置添加到build.gradle中,如下所示:
javadoc {
options.tags = [attr]
}
code>
I am attempting to build the android-autofittextview project from the command line using gradle. However, it fails every time with the following error:
/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
This error is repeated a dozen times in various files.
This happens during the :library:androidJavadocs
I tried turning it off using this approach, but then I get an 'unknown tasks' exception when I attempt to us this as a library project later on.
How can I get javadocs to build correctly with Gradle when the @attr flag is being used?
A javadoc tool has an argument to specify custom tags. That parameter is -tag.
To pass that argument from gradle build file to javadoc tool add a configuration to your build.gradle as follows:
javadoc {
options.tags = [ "attr" ]
}
这篇关于gradle build Javadoc任务失败,'unknown tag:attr'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!