执行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
相关产品推荐
相关产品推荐

