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

Flutter执行pub get报版本解决失败错误,升级Dart SDK后仍未解决求助

问题诱因
  • 核心原因是Flutter框架自带独立的内置Dart SDK,和系统全局单独安装的Dart SDK是完全独立的两套环境。执行flutter pub get时调用的是Flutter内置的Dart SDK,不会读取系统环境变量配置的独立Dart SDK路径。
  • 你当前使用的Flutter 2.2.3稳定版,内置的Dart SDK版本固定为2.13.4,正好匹配报错日志中的版本信息。单独更新系统全局的Dart SDK到2.14.4、修改环境变量的操作,都不会改变Flutter内置Dart SDK的版本,因此无法解决依赖匹配问题。
解决方案

方案1:升级Flutter版本(推荐)

升级到内置Dart SDK >=2.14.0的Flutter稳定版即可满足依赖要求,Flutter 2.5.0及以上稳定版本的内置Dart SDK均符合要求。
执行以下命令完成升级:

flutter upgrade

升级完成后重新执行flutter pub get即可。

方案2:降低webview_flutter依赖版本

如果暂时不需要升级Flutter版本,可以降级webview_flutter到适配Dart 2.13.4的版本。
修改项目pubspec.yaml中的webview_flutter依赖配置,固定为2.0.13版本:

dependencies:
  webview_flutter: 2.0.13

修改后重新执行flutter pub get即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 03:54:03