【问题标题】:Dart Version Different in Pub Runner Than `flutter --version`Pub Runner 中的 Dart 版本与“flutter --version”不同
【发布时间】:2021-06-17 18:56:05
【问题描述】:

以下是flutter --version 命令的结果:

Flutter 2.0.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 4d7946a68d (2 days ago) • 2021-03-18 17:24:33 -0700
Engine • revision 3459eb2436
Tools • Dart 2.12.2

每当我尝试保存 pubspec.yaml 时,都会得到以下输出:

The current Dart SDK version is 2.10.3.
...
Because adaptive_theme 2.0.0 requires SDK version >=2.12.0 <3.0.0 and no versions of adaptive_theme match >2.0.0 <3.0.0, adaptive_theme ^2.0.0 is forbidden.

我在另一台具有相同pubspec.yaml、相同pubspec.lock、相同颤振版本的计算机上有这个确切的项目。一切都一样,但是这个不行。

编辑: 这是我来自pubspec.yaml的环境:

environment:
  sdk: ">=2.7.0 <3.0.0"

【问题讨论】:

    标签: flutter dart visual-studio-code sdk version


    【解决方案1】:

    我认为原因是计算机安装了Dart SDK,并在Flutter中嵌入了不同版本的Dart SDK。

    【讨论】:

    • 如何更改嵌入式版本?
    • 内嵌的dart版本不用改 最好把电脑里的其他dart sdk去掉。
    • 好的,但是如何更新嵌入式版本呢?版本太低了
    • 没有你的嵌入式版本2.12.2不低,其他版本是2.10.3需要更新,点击链接查看更新方法:dart.dev
    猜你喜欢
    • 2021-05-09
    • 2021-07-30
    • 2019-01-12
    • 2023-01-18
    • 1970-01-01
    • 2019-12-17
    • 2022-06-02
    • 2021-02-05
    • 2021-11-26
    相关资源
    最近更新 更多