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

Flutter使用image_gallery_saver报错:Kotlin Gradle插件版本不兼容

方案1:强制统一项目Kotlin版本

在项目根目录的**项目级build.gradle**文件中,添加版本强制策略,让所有依赖模块使用你指定的Kotlin版本:

buildscript {
    ext.kotlin_version = '1.6.10'
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.0.4" // 确保Gradle插件版本与Kotlin兼容
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
    configurations.all {
        resolutionStrategy {
            force "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
            force "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
            force "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
        }
    }
}

在pubspec.yaml中更新插件依赖至pub.dev上的最新版本:

dependencies:
  image_gallery_saver: ^2.0.3 # 替换为当前最新版本

更新后执行flutter pub get,新版本通常已升级了内置的Kotlin依赖版本。

方案3:清理缓存后重新构建

  • 执行flutter clean清理项目缓存
  • 删除项目根目录及Android模块下的.gradle文件夹
  • 依次运行flutter pub get和flutter run重新构建项目

额外检查点

  • 确认Android Gradle插件版本与Kotlin版本兼容:Kotlin 1.6.10搭配Gradle插件7.0+是稳定兼容的,避免插件版本过高或过低。
  • 排查其他依赖是否存在Kotlin版本冲突,旧版第三方插件也可能拉低Kotlin版本,可复用方案1的强制策略统一版本。

内容的提问来源于stack exchange,提问作者vicko alan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 20:50:31