【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )

文章目录

一、报错信息

二、问题分析

三、解决方案





一、报错信息


event sent after app closed: {id: 0, progressId: null, message: Running "flutter pub get" in hello_world...}
The current Dart SDK version is 2.10.5.
Because hello_world requires SDK version >=2.12.0-0 <3.0.0, version solving failed.
event sent after app closed: {id: 0, progressId: null, finished: true}
pub get failed (1; Because hello_world requires SDK version >=2.12.0-0 <3.0.0, version solving failed.)



【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )





二、问题分析


之前遇到过一次 Flutter SDK 设置错误的问题 , 【错误记录】Flutter 插件不兼容 ( requires Flutter SDK version >=1.22.0 <2.0.0, url_launcher >=5.7.7 <6.0.0- ) , 这是 Flutter SDK 版本与 Flutter 插件不兼容的问题 ; 更新最新 SDK 解决了问题 ;



当前的 Flutter 版本是 1.22.6 ;

【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )



当前的 Dart 版本是 2.10.5 ;

【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )



Dart SDK 目录是 Y:\001_DevelopTools\010_Flutter\flutter\bin\cache\dart-sdk ,

Flutter SDK 目录是 Y:\001_DevelopTools\010_Flutter\flutter ,


可以看到 Dart SDK 在 Flutter SDK 目录中 ;


这里更新 Flutter SDK , 即可解决上述问题 ;






三、解决方案


下载最新的 Flutter 解压 ;


在 " File / Setting / Flutter " 对话框中 , 设置 最新的 Flutter , 最新的 Flutter 版本号是 2.0.2 ;


【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )


另外

在设置 Flutter 与 Dart SDK 时 , 配置了 Flutter SDK 后 ,


必须配置 Dart SDK , 必须勾选 Dart SDK 的 " Enable Dart support for the Project xxx " 选项 , 否则就会出现不显示设备栏的情况 ;

【错误记录】Flutter 构建报错 ( Because xxx requires SDK version >=2.12.0-0 <3.0.0, versio | Dart SDK 版本低 )



Dart SDK 版本问题解决 ;


上一篇:浅谈锁升级


下一篇:Vue监听滚动条事件 点击回到顶部