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

Flutter项目构建失败:Kotlin版本冲突与依赖问题

解决Flutter项目中Kotlin版本冲突导致的构建失败问题

问题根源

构建报错核心是Kotlin版本与Gradle环境不兼容:虽然项目级配置指定了Kotlin 1.9.10,但当前使用的Android Gradle插件(7.3.0)和Gradle版本(7.5)不支持该高版本Kotlin,导致无法解析recaptcha依赖携带的Kotlin 1.9.0元数据。

解决方案

提供两种可选择的修复方案,按需执行:

方案一:降级Kotlin版本适配现有Gradle环境

  1. 修改项目根目录下android/build.gradle的Kotlin版本为与Gradle 7.3.0兼容的稳定版:
buildscript {
    ext.kotlin_version = '1.7.20' // 调整为1.7.20
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0'
        classpath 'com.google.gms:google-services:4.3.8'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
  1. 同步降级recaptcha版本(避免依赖高版本Kotlin),修改android/app/build.gradle:
dependencies {
    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.google.android.recaptcha:recaptcha:18.0.0' // 降级到兼容1.7版本的recaptcha
}
  1. 执行清理与重建命令:
flutter clean && rm -rf android/.gradle && flutter pub get && flutter run

方案二:升级Gradle环境支持高版本Kotlin

如果需要保留Kotlin 1.9.10,升级Gradle插件和Gradle版本以匹配:

  1. 修改项目根目录下android/build.gradle的Android Gradle插件版本:
buildscript {
    ext.kotlin_version = '1.9.10'
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:8.1.0' // 升级到支持Kotlin 1.9的插件版本
        classpath 'com.google.gms:google-services:4.3.8'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
  1. 修改android/gradle/wrapper/gradle-wrapper.properties的Gradle版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-all.zip
  1. 执行清理与重建命令:
flutter clean && rm -rf android/.gradle && flutter pub get && flutter run

额外检查

  • 确保android/app/build.gradle中没有单独指定与项目级冲突的Kotlin版本
  • 若使用Firebase相关依赖,确保google-services插件版本与Gradle环境兼容(当前4.3.8版本可适配两种方案)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 08:35:03