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

执行dart pub global activate flutterfire_cli失败,Flutter集成Firebase遇阻

解决 dart pub global activate flutterfire_cli 版本冲突问题

问题根源

执行dart pub global activate flutterfire_cli失败的核心原因是你的Dart SDK版本(2.12.2)过低:

  • 所有版本的flutterfire_cli都依赖xml包的特定版本范围(>=5.3.1 <6.0.0 或 >=6.1.0 <7.0.0)
  • 而xml包从5.2.0版本开始,要求Dart SDK版本必须 >=2.13.0,你的SDK版本不满足该要求,最终导致依赖解析失败。

解决步骤

  1. 升级Flutter(同步升级Dart SDK)
    打开终端执行以下命令,将Flutter及配套的Dart SDK升级到最新稳定版:

    flutter upgrade
    
  2. 重新激活flutterfire_cli
    升级完成后,再次执行激活命令:

    dart pub global activate flutterfire_cli
    
  3. 可选:指定兼容版本激活(不推荐,优先升级SDK)
    如果暂时无法升级SDK,可以尝试激活flutterfire_cli的旧版本(需注意旧版本可能存在功能缺失):

    dart pub global activate flutterfire_cli 0.2.7
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 06:23:20