flutter 需要 SDK 版本,但版本已正确安装

flutter requires SDK version, but version is correctly installed

$fvm flutter run 
Running "flutter pub get" in flutterweb...                      
The current Dart SDK version is 2.13.4.

Because flutterweb requires SDK version >=2.14.0 <3.0.0, version solving failed.

我有这个错误。

无论如何 --version 是 2.14.2

$ dart --version
Dart SDK version: 2.14.2 (stable) (Wed Sep 15 12:32:06 2021 +0200) on "macos_x64"

在pubspec.yaml

environment:
  sdk: ">=2.14.0 <3.0.0"

我应该在哪里检查?

我是这样做的:以管理员身份打开 cmd,然后 运行:

flutter upgrade

这对我有用。

您使用的是哪个 Flutter 版本? 2.5?

因为不同的flutter版本需要不同的dart版本。您应该尝试 flutter upgrade,如果不能解决问题,请尝试 flutter channel stable.