2015-10-20 6 views
8

Я пытаюсь построить проект android-autofittextview из командной строки, используя gradle. Однако он терпит неудачу каждый раз со следующей ошибкой:задача градиента Javadoc task failed with 'unknown tag: attr'

/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

Я попытался выключить его с помощью this approach, но затем я получаю исключение «Неизвестная задач», когда я пытаюсь нас это как проект библиотеки позже.

Как я могу получить javadocs для правильной сборки с помощью Gradle, когда используется флаг @attr?

ответ

11

Инструмент javadoc имеет аргумент для указания пользовательских тегов. Этот параметр равен -tag.

Чтобы передать этот аргумент из Gradle файла сборки в JavaDoc инструмент добавить в конфигурацию build.gradle следующим образом:

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

Конечно, вы можете добавить свои теги в этом массиве. –

Смежные вопросы