gradle build Javadoc任务失败,'unknown tag:attr' [英] gradle build Javadoc task fails with 'unknown tag: attr'

查看:736
本文介绍了gradle build Javadoc任务失败,'unknown tag:attr'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正尝试使用gradle从命令行构建 android-autofittextview 项目。但是,它每次都会失败,出现以下错误:

  / 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
$ 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆