执行Flutter命令时遇intl_utils与Dart版本兼容错误求助
解决intl_utils与Dart 2.19.6的兼容问题
问题核心
全局安装的intl_utils 2.8.8版本不兼容当前使用的Dart 2.19.6,且与本地项目锁定的2.8.5版本存在冲突,导致命令执行失败。
解决步骤
- 卸载全局冲突版本的intl_utils
flutter pub global deactivate intl_utils - 安装与本地项目匹配的2.8.5版本
flutter pub global activate intl_utils 2.8.5 - 确认本地项目依赖配置
检查pubspec.yaml中的依赖覆盖配置,确保内容如下:
执行命令刷新本地依赖:dependency_overrides: intl_utils: 2.8.5flutter pub get - 重新执行目标命令
运行build_runner:
或执行intl_utils生成命令:flutter packages pub run build_runner buildflutter pub global run intl_utils:generate - 若仍有异常,清理缓存后重试
flutter pub cache clean flutter pub get
内容的提问来源于stack exchange,提问作者zx l
相关产品推荐
相关产品推荐

