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

Flutter执行pub get时async依赖版本冲突问题求助

Flutter pub get async版本冲突解决方法

冲突根因:fstore直接依赖async 2.6.1,同时fstore引入的本地依赖inspireui依赖async 2.8.1,二者版本范围不匹配导致依赖解算失败。直接在dependencies下指定版本无法解决传递依赖冲突,需使用版本强制覆盖配置。

  • 打开项目根目录下的pubspec.yaml文件,在根节点下新增dependency_overrides配置(如果已有该节点直接补充内容即可):
dependency_overrides:
  async: 2.8.1
  • 保存配置文件后,执行flutter clean清理项目缓存。
  • 重新执行flutter pub get完成依赖拉取。

异常处理

如果配置后项目运行出现async相关的API调用报错,说明fstore适配的async 2.6.1和2.8.1存在不兼容变更,可将覆盖的版本调整为2.6.1重试:

dependency_overrides:
  async: 2.6.1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 19:39:03