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

Flutter打包APK失败:cloud_firestore插件AndroidX不兼容报错如何解决?

Flutter打包APK cloud_firestore AndroidX兼容报错解决方案
  • 第一步:校验AndroidX基础配置
    打开android/gradle.properties文件,确认已添加以下两行配置,确保AndroidX支持和Jetifier工具完全开启:
    android.useAndroidX=true
    android.enableJetifier=true
    
    再检查android/gradle/wrapper/gradle-wrapper.properties的Gradle版本不低于6.1.1,android/build.gradle中AGP(com.android.tools.build:gradle)版本不低于3.5.4,和cloud_firestore 2.0.0要求的版本匹配。
  • 第二步:全量清除缓存重建
    依次执行以下命令:
    flutter clean
    flutter pub get
    cd android
    # Windows系统执行 gradlew clean
    ./gradlew clean
    cd ..
    flutter build apk --release
    
  • 第三步:强制对齐依赖版本
    如果上述操作仍报错,在android/app/build.gradle的android代码块末尾添加以下配置,强制指定核心依赖版本,避免不同插件的依赖版本冲突:
    configurations.all {
        resolutionStrategy {
            force 'androidx.core:core:1.7.0'
            force 'com.google.firebase:firebase-firestore:23.0.1'
        }
    }
    
  • 第四步:升级插件版本
    cloud_firestore 2.0.0为过时版本,建议将所有Firebase相关的Flutter插件升级到当前稳定兼容版本组,从根源解决版本不兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 12:48:03