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

Flutter构建release版本报错:找不到com.google.firebase:firebase-analytics-ktx依赖

Flutter Android release构建firebase-analytics依赖缺失解决方案

核心错误原因

构建时Gradle无法拉取com.google.firebase:firebase-analytics-ktx组件,导致:app:lintVitalRelease任务依赖校验失败。

修复步骤

  • 第一步:检查仓库配置
    打开项目/android/build.gradle文件,确认allprojects -> repositories块中已优先配置google()和mavenCentral()仓库,配置参考:
    allprojects {
        repositories {
            google()
            mavenCentral()
            // 其他私有仓库配置放在后面
        }
    }
    
  • 第二步:校验Firebase依赖版本一致性
    1. 检查pubspec.yaml中所有firebase相关依赖的大版本一致,避免混用不同版本的FlutterFire插件
    2. 若你在/android/app/build.gradle中手动声明了firebase-analytics-ktx依赖,确保其版本和其他Firebase安卓端依赖版本一致,也可删除手动声明的版本号,直接使用FlutterFire插件统一管理的版本
  • 第三步:清理缓存重新构建
    按顺序执行以下命令:
    1. 清理Flutter构建缓存:flutter clean
    2. 重新拉取pub依赖:flutter pub get
    3. 清理Gradle构建缓存:进入android目录执行./gradlew clean(Windows系统执行gradlew clean)
    4. 重新触发release构建:flutter build apk --release
  • 第四步:临时规避方案(仅用于紧急打包,不建议长期使用)
    若上述操作仍无法解决,可在/android/app/build.gradle的android配置块中添加以下代码,禁用release构建的lint检查:
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 08:06:05