gradle編譯報錯

2021-08-08 20:22:12 字數 603 閱讀 5547

同事發過來乙個專案莫名編譯不通過

報錯資訊

> a problem occurred configuring project ':library'.

> org.gradle.api.internal.tasks.defaulttaskinputs$taskinputunionfilecollection cannot be cast to org.gradle.api.internal.file.collections.defaultconfigurablefilecollection

從網上查是gradle專案版本與本地版本不一致導致的,有的說要降版本之類的,好麻煩,這裡提供乙個簡單的方法

檢視專案中build.gradle版本

檢視gradle版本gradle -v

可見在環境變數中設定的gradle的path路徑中的gradle與專案中的不一致,導致出現上述原因的就是因為這個問題。

gradle編譯加速

我第一次是這樣解決的。哈哈哈,就這一步,是不是感覺太簡單了,勾選上這個offline work 編譯確實快了不少,但是和朋友討論了一下,真正的解決問題是第二種方法,接著往下看。1.在目錄下的gradle.properties裡配置 在專案裡配置知識針對這乙個專案有效,也可以在user裡配置,針對所有...

Gradle 的編譯週期

project build.gradle 多個task 多個action 乙個 塊 在編譯過程中,gradle 會根據 build 相關檔案,聚合所有的project和task,執行task 中的 action 依賴邏輯 幾乎所有的task 都需要依賴其他 task 來執行,沒有被依賴的task 會...

Nginx編譯報錯

centos 6.4 下 安裝 nginx 執行配置命令 configure 時提示以下錯誤 解決方法 執行以下命令 yum y install zlib zlib devel openssl openssl devel pcre pcre devel configure error ssl mod...