Flutter 即使更新了颤振,Dart版本仍然相同

Flutter 即使更新了颤振,Dart版本仍然相同,flutter,android-studio,dart,version,upgrade,Flutter,Android Studio,Dart,Version,Upgrade,我需要最新版本的dart才能在android studio中使用软件包。所以我试着更新颤振并检查了飞镖版本。版本更新如下所示。 但是dart--version仍然显示应用程序正在使用的旧版本 颤振-版本 颤振2.3.0-0.1.pre•通道偏差• 框架•修订版d72bfb8d07(7天前)•2021-04-26 06:05:55 -0700 发动机•版本de6e1adf97 工具•Dart 2.14.0(构建2.14.0-18.0.dev) 飞镖版 Dart SDK版本:“linux_x64”

我需要最新版本的dart才能在android studio中使用软件包。所以我试着更新颤振并检查了飞镖版本。版本更新如下所示。 但是
dart--version
仍然显示应用程序正在使用的旧版本

颤振-版本

颤振2.3.0-0.1.pre•通道偏差•

框架•修订版d72bfb8d07(7天前)•2021-04-26 06:05:55 -0700

发动机•版本de6e1adf97

工具•Dart 2.14.0(构建2.14.0-18.0.dev)

飞镖版

Dart SDK版本:“linux_x64”上的2.10.5(稳定)(未知时间戳)

更新:我刚刚将目录更改为sudo目录,它解决了


Dart版本的兼容性取决于您的
pubspec.yaml
。如果要强制执行2.12.0,可以声明:

environment:
  sdk: ">=2.12.0 <3.0.0"
环境:

sdk:“>=2.12.0运行
哪个省道
。上面说什么?您在某个地方安装了一个单独版本的Dart SDK,其
路径
前面的
Dart
二进制文件的副本
“which Dart”给出/usr/bin/Dart,“which flatter”给出/snap/bin/flatter当前的Dart SDK版本为2.10.5。因为木琴需要SDK版本>=2.12.0=2.12.0@BikeshMaharjan,您当前的pubspec.yaml文件是什么?pubspec,yaml文件的环境是:SDK:“>=2.10.0@BikeshMaharjan,那么您的问题是什么?正如我告诉过您的,当您想要拥有2.12.0时,您必须将其更改为SDK:”>=2.12.0当我像您所说的那样更改pubspec.yaml文件并在终端上运行“pub get”时,我得到错误:当前Dart SDK版本为2.10.5。因为木琴需要SDK版本>=2.12.0=2.12.0