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

如何升级Flutter项目的Dart SDK版本(已安装Flutter 3.3.2)

升级Flutter项目的Dart SDK版本(适配Flutter 3.3.2)

Flutter 3.3.2绑定的Dart SDK版本是2.18.1,你可以按以下步骤升级项目的Dart SDK约束并完成适配:

  • 修改项目的SDK版本约束
    打开项目根目录下的pubspec.yaml文件,找到environment区块:

    environment:
      sdk: ">=2.7.0 <3.0.0"
    

    将其替换为适配Flutter 3.3.2的Dart版本范围:

    environment:
      sdk: ">=2.18.1 <3.0.0"
    

    保存文件。

  • 升级项目依赖
    打开终端进入项目根目录,执行命令:

    flutter pub upgrade
    

    该命令会自动升级所有依赖到支持Dart 2.18.1的最新兼容版本。如果有依赖报错,需要查看对应依赖的版本说明,手动在pubspec.yaml中指定兼容的版本号。

  • 修复代码兼容性问题
    Dart 2.18.1全面支持空安全,而你之前的项目基于2.7.0(非空安全版本),所以可能会出现语法或API报错:

    • 按照IDE的报错提示,为变量添加空安全标记(?表示可空,!表示非空断言)
    • 替换已废弃的API,比如某些旧集合方法、异步处理语法等
  • 验证升级结果

    • 执行flutter --version,确认输出中Dart版本为2.18.1
    • 运行flutter run启动项目,确认项目能正常编译运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 05:45:31