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

执行flutter pub get时intl版本冲突报错的解决方法咨询

Flutter pub get依赖版本解析失败(intl版本冲突)

你的问题是项目依赖的intl版本存在冲突:flutter_localizations(来自Flutter SDK)要求intl 0.18.1,但你的项目指定了intl ^0.17.0,两者不兼容导致版本解析失败。

解决方法如下:

  • 直接执行官方推荐的命令,在项目根目录终端运行:

    flutter pub add intl:^0.18.1
    

    该命令会自动修改pubspec.yaml中的intl版本约束,并完成依赖同步。

  • 若上述命令执行异常,可手动修改pubspec.yaml文件:
    找到dependencies区块下的intl配置行,将intl: ^0.17.0替换为intl: ^0.18.1,保存后在终端运行:

    flutter pub get
    
  • (可选)依赖更新完成后,可运行flutter pub outdated检查项目中其他是否有需要同步更新的依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 13:12:03