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

Flutter项目添加Firebase后Kotlin Gradle Plugin版本兼容问题

Flutter添加Firebase后Kotlin Gradle插件版本报错解决方法

问题分析

你当前的配置存在Android Gradle Plugin(AGP)与Kotlin Gradle Plugin版本不兼容的核心问题:

  • 根目录build.gradle中AGP版本为7.0.2,但Kotlin版本使用了1.9.10,两者版本跨度超出兼容范围;
  • Firebase BOM33.1.0对AGP和Kotlin版本有更高要求,这是触发报错的直接诱因。

具体解决方案

方案1:升级AGP适配高版本Kotlin

  1. 修改根目录android/build.gradle中的AGP版本:
    // 将原AGP版本替换为7.4.2(兼容Kotlin 1.8+版本)
    classpath 'com.android.tools.build:gradle:7.4.2'
    
  2. 更新gradle-wrapper.properties中的Gradle版本(AGP 7.4.2对应Gradle 7.5):
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
    

方案2:降级Kotlin适配当前AGP

若不想升级AGP,可将Kotlin版本降至AGP 7.0.2支持的稳定版:
修改根目录android/build.gradle中的版本声明:

ext.kotlin_version = '1.5.31'

后续操作

完成版本修改后,执行以下命令清理并重新构建:

flutter clean
flutter pub get
flutter run

配置验证

确保app/build.gradle中的Kotlin依赖自动同步根目录版本:

// 该配置会自动引用根目录的kotlin_version,无需手动调整
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 01:23:21