You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Android Studio Giraffe后Flutter Android项目Gradle配置缓存报错求助

解决Gradle配置缓存写入错误的方案

1. 临时禁用配置缓存

在项目根目录的gradle.properties文件中添加或修改配置:

org.gradle.configuration-cache=false

直接绕过配置缓存机制,优先保证项目能正常编译运行。

2. 升级Gradle与AGP版本至兼容版本

Android Studio Giraffe推荐搭配Gradle 7.5+、AGP 7.4.2+使用:

  • 修改gradle/wrapper/gradle-wrapper.properties中的Gradle下载地址:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
  • 修改android/build.gradle中的AGP依赖版本:
dependencies {
    classpath 'com.android.tools.build:gradle:7.4.2'
    // 保留其他原有依赖
}

3. 彻底清理缓存后重建项目

执行以下命令清理所有缓存文件:

# 清理Flutter项目缓存
flutter clean
# 清理Gradle构建缓存
./gradlew cleanBuildCache
# 重新拉取依赖
flutter pub get

完成后重启Android Studio,重新编译Android项目。

4. 排查自定义Gradle任务或第三方插件

错误提示指向DefaultTask的actions字段,大概率是自定义任务或第三方插件不兼容配置缓存:

  • 检查项目中所有自定义.gradle脚本,避免在配置阶段直接修改任务的actions列表,改用doLast或doFirst定义任务逻辑。
  • 暂时禁用非必要的第三方Gradle插件,逐个排查定位冲突插件。

5. 统一编译版本配置

在android/app/build.gradle中添加如下配置,强制使用兼容的Java/Kotlin编译版本:

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
    }
}

内容的提问来源于stack exchange,提问作者Jeya Sekharan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 09:42:23