Android Studio和dart SDK版本控制错误



所以我一直在学习flutter,直到我试图从github克隆一个项目,因为当我进入pubspec.yaml并试图点击pub-get时,我得到了这个错误:当前的Dart SDK版本是2.5.0。

因为horta需要SDK版本>=2.6.0<3.0.0,版本解决失败。pub获取失败(1(进程结束,退出代码为1

但后来我检查了我的飞镖和颤振版本:

运行flutter——版本:Tools•Dart 2.9.0(版本2.9.0-3.0.dev 94178e920e(

在"windows_x64"上运行dart——版本:dart VM版本:2.7.2(2020年3月23日星期一22:11:27+0100(,

我能做些什么来解决这个问题?

Flutter使用位于Flutter\bin\cache\dart-sdk\bin 中的dart-sdk

在2.9.0的情况下,当你运行dart时,给出2.7.2的版本是系统中一个单独的深色sdk。Flutter将只使用2.9.0版本。

但是你现在的飞镖sdk不应该是2.5.0。你能在你的pubspec.yaml 中查看(环境:(吗

你可以运行"flutter clean"命令,看看它是否有助于

类似的事情也发生在我身上,我的错误是flutter/bin文件夹的路径错误。转到:编辑系统环境变量>环境变量>在系统变量中,选择"路径"并单击编辑,确保在所有路径中都有到flutter bin文件夹的路径,如果不正确,请更改它,如果不存在,请添加它,然后在所有打开的窗口中接受以保存更改,在此处输入图像描述

最新更新