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

如何解决firebase_ui_auth与cloud_firestore版本不兼容导致的pub get失败?

解决firebase_ui_auth与cloud_firestore的版本兼容问题

当前项目依赖cloud_firestore ^3.4.2和firebase_ui_auth ^1.0.3,两者对firebase_core的版本要求冲突:

  • firebase_ui_auth >=1.0.3要求firebase_core ^2.1.1
  • cloud_firestore >=3.1.2 <4.0.1要求firebase_core ^1.10.2
    这导致pub get执行失败(退出码1)。

方法一:升级cloud_firestore到兼容firebase_core ^2.x的版本

cloud_firestore 4.0.0及以上版本已适配firebase_core ^2.x,修改pubspec.yaml中的依赖:

cloud_firestore: ^4.0.0
firebase_ui_auth: ^1.0.3

执行pub get即可。注意升级后需检查cloud_firestore的API是否存在破坏性变更,按需调整代码。

方法二:降级firebase_ui_auth到兼容firebase_core ^1.x的版本

若暂不升级cloud_firestore,可降级firebase_ui_auth至依赖firebase_core ^1.x的版本(如firebase_ui_auth ^0.11.0),修改pubspec.yaml:

cloud_firestore: ^3.4.2
firebase_ui_auth: ^0.11.0

执行pub get即可完成依赖解析。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 16:30:48