在升级到Android Studio 3.1.2之后,我得到了以下错误。
当前版本的Android Gradle插件不支持按需配置,因为你使用的是Gradle 4.6或以上版本。建议:在你的gradle.properties文件中设置org.gradle.configureondemand=false来禁用按需配置,或者使用小于4.6的Gradle版本。
我试着按照建议做了,但这并没有解决这个问题。有什么想法吗?非常感谢所有的帮助,谢谢你。
1.从gradle.properties中删除org.gradle.configureondemand
。
2.在Android Studio中。
对于Mac,进入Preferences
> Build, Execution, Deployment
> Compiler
并取消对configure on demand的勾选。
对于Linux/Windows,进入文件
> 设置
> 构建、执行、部署
> 编译器
并取消勾选按需配置。
注意,有两个`gradle.properties'文件
1.在你的项目中gradle.properties
。
2. ${HOME}/.gradle/gradle.properties
。
从Android Studio 取消勾选按需配置。
按以下步骤操作:。
对于Mac,进入偏好设置> Build,Execution,Deployment > 编译器,取消勾选按需配置。
对于Linux/Windows,进入File > Settings > Build, Execution, Deployment > 编译器并取消勾选按需配置。 编译器,取消选中按需配置。
现在同步你的项目。
编码快乐! :)
这是Android studio中已知的bug,甚至在[文档][1]中,他们也提到了这个问题。
现在最简单的方法是通过以下方式禁用这个功能。
在左侧窗格中,单击构建、执行、部署>。 编译器。
取消选中 "按需配置 "复选框。
点击应用或确定。
检查这个图像的警告,他们已经为特定的Gradle插件版本提供。
[![在此输入图像描述][2]][2] 。
[1]: https://developer.android.com/studio/build/optimize-your-build#configuration_on_demand [2]: https://i.stack.imgur.com/KiClR.png
其他'解决方案&39。 是使用Android Studio的建议。 插件Android Gradle 3.1.3和Gradle 4.4版本。
[![在此输入图片描述][1]][1]。