升级到Android Studio 3.1.2后,出现以下错误:
当前版本的Android Gradle插件不支持按需配置,因为您使用的是Gradle 4.6或更高版本。建议:通过在gradle.properties文件中设置org.gradle.configureondemand = false来禁用按需配置,或者使用低于4.6的Gradle版本。
我尝试遵循该建议,但这不能解决问题。有任何想法吗?非常感谢所有帮助,谢谢。
升级到Android Studio 3.1.2后,出现以下错误:
当前版本的Android Gradle插件不支持按需配置,因为您使用的是Gradle 4.6或更高版本。建议:通过在gradle.properties文件中设置org.gradle.configureondemand = false来禁用按需配置,或者使用低于4.6的Gradle版本。
我尝试遵循该建议,但这不能解决问题。有任何想法吗?非常感谢所有帮助,谢谢。
Answers:
org.gradle.configureondemand
从gradle.properties中删除。
在Android Studio中,
对于Mac转到Preferences
> Build, Execution, Deployment
> Compiler
,并取消需求的配置。
对于Linux / Windows的转到File
> Settings
> Build, Execution, Deployment
> Compiler
,并取消需求的配置。
注意,有2个gradle.properties
文件
gradle.properties
${HOME}/.gradle/gradle.properties
更新至AS 3.1.2后,我得到相同的错误。您仍然可以使用Gradle 4.6版,但将Android gradle插件降级为3.1.1
编辑:只是使缓存无效并重新启动
即使在Documentation中,它也是Android Studio中已知的错误,他们已经提到了这个问题。
目前最简单的方法是通过以下方式禁用此功能
检查此图像,以警告他们为特定的Gradle插件版本提供了警告。
在Android Studio中,取消选中按需配置:
请按照以下步骤操作:
对于Mac,请转到“偏好设置”>“构建,执行,部署”>“编译器”,然后取消选中“按需配置”。
对于Linux / Windows,请转到文件>设置>构建,执行,部署>编译器,然后取消选中按需配置。
现在同步您的项目
编码愉快!:)
@wookupmaker的答案是正确的。但是,如果仍然无法正常工作,则问题可能出在全局 gradle.properties上。
即使我试图覆盖
org.gradle.configureondemand = false
在我的本地(特定于项目的)gradle.properties中,它以某种方式不起作用。
编辑全局(〜/ .gradle / gradle.properties)后,它按预期工作