2015-10-20 18 views
8

Tôi đang cố gắng xây dựng dự án android-autofittextview từ dòng lệnh bằng cách sử dụng gradle. Tuy nhiên, nó không thành công mỗi lần với lỗi sau:gradle xây dựng nhiệm vụ Javadoc không thành công với 'thẻ không xác định: 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 

Lỗi này được lặp lại hàng chục lần trong các tệp khác nhau.

Điều này xảy ra trong thời gian :library:androidJavadocs

tôi đã cố gắng tắt sử dụng this approach, nhưng sau đó tôi nhận được ngoại lệ một 'nhiệm vụ chưa biết' khi tôi cố gắng để chúng tôi đây là một dự án thư viện sau này.

Làm cách nào để có được javadocs để xây dựng chính xác với Gradle khi cờ @attr đang được sử dụng?

Trả lời

11

Công cụ javadoc có đối số để chỉ định thẻ tùy chỉnh. Thông số đó là -tag.

Để vượt qua rằng lý lẽ từ gradle xây dựng hồ sơ cho công cụ javadoc thêm cấu hình để build.gradle của bạn như sau:

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

Tất nhiên bạn có thể thêm nhiều thẻ tùy chỉnh trong mảng đó. –

Các vấn đề liên quan