【问题标题】:flutter requires SDK version, but version is correctly installedflutter 需要 SDK 版本,但是版本安装正确
【发布时间】:2021-09-22 15:02:29
【问题描述】:
$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"

我应该在哪里检查??

【问题讨论】:

  • 试试:sdk: '>=2.7.0

标签: flutter dart fvm


【解决方案1】:

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

flutter upgrade

这对我有用。

【讨论】:

  • 它也对我有用,谢谢!
【解决方案2】:

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

因为不同的flutter版本需要不同的dart版本。你应该试试flutter upgrade,如果还是不行,试试flutter channel stable

【讨论】:

  • 感谢您的帮助,我以为我必须升级dart本身,但是flutter可以按照您所说的升级dart。
猜你喜欢
  • 1970-01-01
  • 2019-05-05
  • 1970-01-01
  • 1970-01-01
  • 2021-11-05
  • 2013-01-21
  • 2021-03-21
  • 2022-09-26
  • 1970-01-01
相关资源
最近更新 更多