Flutter项目因intl版本冲突无法运行,求助解决方案
解决Flutter项目intl版本冲突导致的运行失败问题
这个问题是由于项目依赖的intl版本与Flutter SDK中flutter_localizations要求的版本不兼容导致的:flutter_localizations固定依赖intl 0.18.1,但你的项目指定了intl 0.18.0,引发版本解析失败。
按以下步骤解决:
- 打开项目根目录下的
pubspec.yaml文件,找到dependencies区块 - 将原有的
intl: ^0.18.0替换为intl: ^0.18.1;如果没有这一行,直接添加该依赖 - 执行命令
flutter pub get更新依赖 - 若仍未解决,执行以下操作后重试:
- 运行
flutter clean清理项目缓存 - 再次执行
flutter pub get - 重启Android Studio后重新运行项目
- 运行
内容的提问来源于stack exchange,提问作者anajueudiria
相关产品推荐
相关产品推荐

