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

能否仅将Dart SDK从2.17.5升级至2.19.0而不升级Flutter版本?

仅升级Dart SDK至2.19.0而不升级Flutter的方法

由于Flutter自带的Dart SDK和Flutter版本是绑定关联的,要单独升级Dart版本,你需要安装独立版的Dart SDK,并确保它的调用优先级高于Flutter自带的版本:

  • 下载指定版本的独立Dart SDK
    找到对应你操作系统(Windows/macOS/Linux)的Dart 2.19.0压缩包并下载。

  • 解压并配置环境变量
    将解压后的Dart SDK文件夹内的bin目录路径,添加到系统环境变量的最顶部。这样系统会优先调用这个独立版本的Dart,而非Flutter自带的版本。

  • 验证版本是否生效
    打开终端,执行以下命令:

    dart --version
    

    若输出显示Dart SDK version: 2.19.0,则说明配置成功。

  • 锁定项目的Dart版本(可选)
    在你的Flutter项目的pubspec.yaml文件中,更新环境约束,确保项目固定使用指定版本的Dart:

    environment:
      sdk: ">=2.19.0 <3.0.0"
    

    执行dart pub get命令,让项目依赖适配该版本。

  • IDE配置(按需操作)
    如果你使用VS Code或Android Studio,重启IDE使环境变量生效;也可以在IDE的设置中手动指定Dart SDK的路径为你刚安装的独立版本路径,避免IDE仍调用Flutter自带的Dart。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 04:17:08