Flutter项目版本解析失败:本地Dart 2.19.0却检测为2.15.1
Dart SDK版本解析失败问题解决(Android Studio Flutter项目)
开发Flutter项目时出现版本解析失败:系统检测到当前Dart SDK版本为2.15.1,但本地实际Dart版本是2.19.0,项目要求SDK版本需满足
>=2.17.6 <3.0.0
检查Android Studio的Dart SDK配置
打开Android Studio,依次进入File > Settings > Languages & Frameworks > Dart,确认Dart SDK path指向本地实际安装的2.19.0版本Dart SDK路径(通常在Flutter SDK目录下的bin/cache/dart-sdk)。若路径错误,手动选择正确目录并应用设置。验证Flutter关联的Dart版本
在终端执行flutter doctor -v,查看输出中Dart SDK版本是否为2.19.0。若显示旧版本,执行flutter upgrade升级Flutter到兼容2.19.0 Dart的版本。确认项目pubspec.yaml约束
打开项目根目录的pubspec.yaml,检查environment字段的sdk约束是否为>=2.17.6 <3.0.0,修正后执行flutter pub get重新拉取依赖。清理缓存并重启IDE
执行flutter clean清理项目缓存,重启Android Studio后重新加载项目,缓存异常可能导致版本检测出错。
内容的提问来源于stack exchange,提问作者aliatieh
相关产品推荐
相关产品推荐

