如何安装3.4.3至4.0.0版本Flutter并匹配Dart 3.4.3?
Flutter版本安装与Dart版本匹配解决方案
版本绑定说明
Flutter和Dart版本是严格绑定的,不能单独指定Dart版本:
- Flutter 3.4.x系列对应的Dart版本是2.19.x,完全无法搭配Dart 3.4.3
- Dart 3.4.3对应的Flutter版本是3.22.x,这个版本落在你要求的3.4.3-4.0.0范围内
你遇到的命令报错,是因为不存在Flutter 3.4.3这个正式版本,3.4系列的最后一个稳定版是3.4.4。
情况1:需要Flutter 3.4.x系列(对应Dart 2.19.x)
- 切换到稳定通道:
flutter channel stable
- 安装3.4系列的有效版本:
flutter downgrade 3.4.4
- 验证版本:
执行flutter --version,会输出类似:
Flutter 3.4.4 • channel stable • https://github.com/flutter/flutter.git Framework • revision XXX • 2022-10-31 13:51:52 -0700 Engine • revision XXX Tools • Dart 2.19.2 • DevTools 2.15.0
情况2:需要搭配Dart 3.4.3(对应Flutter 3.22.x)
这个版本符合你要求的Flutter版本范围,操作步骤:
- 直接安装对应Flutter版本:
flutter downgrade 3.22.2
- 验证版本:
执行flutter --version,会输出:
Flutter 3.22.2 • channel stable • https://github.com/flutter/flutter.git Framework • revision XXX • 2024-05-23 13:22:27 -0500 Engine • revision XXX Tools • Dart 3.4.3 • DevTools 2.34.3
项目级版本隔离(推荐)
如果不想全局切换版本,用fvm管理单个项目的Flutter版本:
- 安装fvm后,在项目根目录执行:
fvm install 3.22.2 # 对应Dart 3.4.3 # 或者安装3.4.4:fvm install 3.4.4
- 绑定当前项目使用该版本:
fvm use 3.22.2
- 后续运行项目时,使用
fvm flutter run替代flutter run,确保用指定版本
内容的提问来源于stack exchange,提问作者Scoop's s
相关产品推荐
相关产品推荐

