Android Gradle Plugin7.0报android.enableBuildCache废弃错误如何解决?
Android Gradle 7.0+
android.enableBuildCache 废弃报错修复方案 [Build file 'F:\GOOGLE PROJECTS\MusicPlayer-dev\app\build.gradle' line: 1]
评估项目 ':app' 时出现问题。应用插件 'com.android.internal.application' 失败。
选项 'android.enableBuildCache' 已废弃,当前默认值为 'false',该配置在 Android Gradle plugin 7.0 版本中已被移除。Android 专属构建缓存已被 Gradle build cache 替代。
修复步骤
- 第一步:删除废弃配置
在项目根目录下找到gradle.properties文件,搜索android.enableBuildCache配置项,删除整行内容。如果你的模块级build.gradle文件中也写了该配置,同步删除即可。
如果删除后仍报相同错误,检查本地用户全局Gradle配置文件(通常位于用户目录下的.gradle/gradle.properties),删除其中的android.enableBuildCache配置。 - 第二步:(可选)开启Gradle原生构建缓存提升编译速度
AGP 7.0+之后统一使用Gradle原生构建缓存替代原Android专属构建缓存,需要开启的话在项目级gradle.properties中添加如下配置即可:
org.gradle.caching=true # 如需查看构建缓存的调试日志,可开启下方配置 # org.gradle.caching.debug=true
如果需要全局所有项目都生效,把上面的配置添加到用户全局的gradle.properties文件中即可。
- 第三步:同步Gradle配置,重新执行构建操作即可解决报错。
额外说明
如果需要清理旧的构建缓存,可直接删除项目根目录下的.gradle/build-cache文件夹,不会影响正常构建。
内容的提问来源于stack exchange,提问作者PradeepAyyasamy
相关产品推荐
相关产品推荐

