当我尝试在 VS code 中运行我的 flutter 代码时,出现以下错误: 当前的 Dart SDK 版本是 3.1.0。
由于学习需要SDK版本^3.5.4,版本解决失败。
您可以尝试以下建议来解决 pubspec 问题:
我试图在我的物理设备上运行一个 flutter 应用程序。我希望该应用程序能够在我的手机上安装并运行以进行测试,但 VS code 抛出错误(在 cmd 中工作)
您遇到的错误是因为您的 VS Code 环境中的 Dart SDK 版本不符合您的项目所需的版本。该错误消息表明该项目需要 Dart SDK 版本 ^3.5.4,而您的 VS Code 设置当前使用版本 3.1.0。
既然您提到使用命令提示符时代码运行良好,那么命令提示符中的 Flutter 环境似乎已正确配置(具有所需的 SDK 版本),但 VS Code 可能使用不同或过时的 SDK 版本。
以下是排查和解决此问题的方法:
flutter --version
flutter upgrade flutter --version
sdk: ">=3.5.4 <4.0.0"