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

使用GeoFlutterFire在Firebase存储谷歌地图实时位置遇版本兼容问题

解决GeoFlutterFire与Cloud Firestore版本兼容问题

问题原因

你当前使用的cloud_firestore: ^4.9.1属于高版本,但旧版GeoFlutterFire(3.0.0-nullsafety.1 至 3.0.1区间)仅支持cloud_firestore ^1.0.0或^2.0.0,版本不匹配导致依赖冲突。

解决方案

直接使用适配Firebase SDK v2+(对应cloud_firestore 3.x及以上版本)的GeoFlutterFire版本,修改pubspec.yaml的依赖配置:

# 在现有依赖列表中添加该行
geoflutterfire: ^4.0.0

后续操作

更新依赖以确保所有包版本兼容:

flutter pub get

额外说明

  • GeoFlutterFire 4.x版本完全兼容Dart SDK 3.x和你当前使用的Firebase依赖版本
  • 若仍出现冲突,可执行flutter pub outdated查看依赖更新建议,针对性调整版本号

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 01:17:07