1. 程式人生 > >解決升級gradle後出現No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage的問題

解決升級gradle後出現No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage的問題

android studio升級到3.1後,最低Gradle版本為4.4版本

但是升級Gradle後遇到了

    No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage

之後發現是專案中匯入的一個module使用了bintray外掛導致的

在module的build.gradle檔案中將bintray相關程式碼註釋掉就可以了

問題解決。

另附一些網上查到的解決方法:

    1.降級Gradle版本

        因升級後最低gradle版本為4.4,無法解決問題

    2.Just remove this line: apply from: '../api.attributes 

in your library's build gradle of your android project

        查詢解決方法遇到的

有關資料:

        bintray github專案地址:https://github.com/novoda/bintray-release

        bintray github相關問題分類:https://github.com/novoda/bintray-release/issues/138

    升級gradle相關:

        如何改變專案的gradle版本:https://blog.csdn.net/sinat_38321889/article/details/72783659