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

无法安装fluent_ui:版本依赖冲突报错,升级后仍未解决

解决fluent_ui和intl版本依赖冲突问题

问题根源

你用的fluent_ui ^4.3.0要求intl ^0.17.0,但fluent_ui >=3.10.0又依赖SDK里的flutter_localizations,而flutter_localizations必须用intl 0.18.0,两边版本要求撞车,导致依赖解析失败。

解决办法

1. 升级fluent_ui到适配intl 0.18.0的版本

先确认fluent_ui的最新稳定版是否已支持intl 0.18.0,然后修改pubspec.yaml中的依赖:

dependencies:
  fluent_ui: ^[最新兼容版号]

接着执行命令更新依赖:

flutter pub get

2. 强制指定intl版本(临时救急方案)

如果暂时没法升级fluent_ui,可在pubspec.yaml里强制覆盖intl版本:

dependency_overrides:
  intl: 0.18.0

执行flutter pub get后,pub会强制使用指定版本,但要全面测试项目,检查是否因intl版本升级出现功能异常。

3. 移除或降级flutter_localizations(不推荐)

如果项目没用到flutter_localizations,可以直接从依赖中删除;或者降级Flutter SDK到依赖intl 0.17.0的版本,但这可能影响其他功能,尽量不优先选择。

内容的提问来源于stack exchange,提问作者김민장

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 13:30:43