1. 程式人生 > >【Android】AS報錯:Configuration on demand is not supported by the current version of the Android Gradle

【Android】AS報錯:Configuration on demand is not supported by the current version of the Android Gradle

轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80218299

【錯誤】

Configuration on demand is not supported by the current version of the Android Gradle plugin since you are using Gradle version 4.6 or above. 

Suggestion: disable configuration on demand by setting org.gradle.configureondemand=false in your gradle.properties file or use a Gradle version less than 4.6.

【翻譯】

由於使用你正在使用 Gradle 版本4.6或以上,當前版本的Android的 Gradle 外掛不支援按需配置。

建議:通過在你的 gradle.properties 檔案中設定 org.gradle.configureondemand=false 禁用按需配置,或者使用一個低於4.6版本的 Gradle。

【解決方法1:降級】

開啟 gradle-wrapper.properties 檔案,修改 distributionUrl 引數,將其後面修改為低於4.6版本的 Gradle。如:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip


【解決方法2:禁用按需配置】

1、開啟 gradle.properties 檔案,共有兩個:Global PropertiesProject Properties,將其中的

org.gradle.configureondemand=true

修改為

org.gradle.configureondemand=false
或刪除該語句,或註釋掉該語句。


2、通過 File 選單,點選 Settings

,或按 Ctrl+Alt+S 開啟設定。


3、找到 Build, Execution, Deployment 裡面的 Compiler,將右面的 Configure on demand 取消勾選。


【注意事項】

方法2中,第一步的 gradle.properties 檔案,共有兩個:Global Properties 和 Project Properties,全都需要修改。

【說明】

本文可能未必適用所有情形,本人尚屬初學者,如有錯誤或疑問請評論提出,由衷感謝!


參考連結:https://stackoverflow.com/questions/49990933