当前的 Dart SDK 版本是 2.14.4。
\n由于 trackkit 需要 SDK 版本 >=2.16.0 <3.0.0,版本解析失败。\npub 已完成,退出代码为 1
\n我的 pubspec.yaml :
\n environment:\n sdk: ">=2.16.0 <3.0.0"\n
Run Code Online (Sandbox Code Playgroud)\n运行 flutter master 后:
\nFlutter is already up to date on channel master\nFlutter 2.13.0-0.0.pre.145 \xe2\x80\xa2 channel master \xe2\x80\xa2 https://github.com/flutter/flutter.git\nFramework \xe2\x80\xa2 revision de4eb16254 (3 hours ago) \xe2\x80\xa2 2022-03-18 06:00:24 -0400\nEngine \xe2\x80\xa2 revision edf31ab695\nTools \xe2\x80\xa2 Dart 2.17.0 (build 2.17.0-220.0.dev) \xe2\x80\xa2 DevTools 2.11.4\n\n
Run Code Online (Sandbox Code Playgroud)\n显示我的Dart已经升级到2.17.0了?我还是跑不动了!
\n小智 34
您需要通过以下方式升级 Dart SDK:
flutter upgrade
Run Code Online (Sandbox Code Playgroud)
确保在 pubspec.yaml 中编辑您的环境:
environment:
sdk: ">=2.16.0 <3.0.0"
Run Code Online (Sandbox Code Playgroud)
出现此问题的原因是,您的系统中可能安装了多个版本的 flutter。并且在android studio中工具指向了较低版本的flutter位置。
首先你更新flutter。
然后检查flutter版本。 flutter --version
确保您已升级到指定的版本。
然后使用检查框架的位置 which flutter
然后你会得到类似/Applications/flutter/bin/flutter 的路径
然后打开 android studio(在 mac 中)转到android studio preference
.
从左侧菜单转到Languages & Frameworks
。
flutter
在语言和框架部分下进行选择。
在下面添加正确的 SDK 路径flutter SDK path
-/Applications/flutter
如果您添加正确的 SDK 路径,它将在路径下方显示升级版本和渠道详细信息。
然后单击apply
和ok
。
它会解决你的问题。
归档时间: |
|
查看次数: |
65587 次 |
最近记录: |