Flutter 即使更新了颤振,Dart版本仍然相同
我需要最新版本的dart才能在android studio中使用软件包。所以我试着更新颤振并检查了飞镖版本。版本更新如下所示。 但是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--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