当前位置:主页 > 查看内容

flutter,升级dart sdk

发布时间:2021-06-07 00:00| 位朋友查看

简介:如题升级dart sdk可以先通过dart --version查看具体的版本号或者执行flutter --version也是可以看到dart sdk的版本的。 升级dart sdk和升级flutter sdk是不一样的两者千万不要搞混了。 ? 废话不多说其实我就想说一句 dart sdk不建议升级。 为什么这么说呢原……

如题,升级dart sdk,可以先通过dart --version查看具体的版本号,或者执行flutter --version也是可以看到dart sdk的版本的。

升级dart sdk和升级flutter sdk是不一样的,两者千万不要搞混了。

?

废话不多说,其实我就想说一句,dart sdk不建议升级。

为什么这么说呢,原因很简单,因为flutter?sdk中自带了匹配flutter sdk版本的dart sdk(flutter sdk和dart sdk的版本要匹配,不是任意的dart sdk版本都能匹配任意的flutter

sdk版本,这一点官方已经帮我们做了。在你下载的flutter sdk中就自带了匹配版本的dart sdk)。如果强行手动去升级dart sdk会报错,flutter项目都会出问题的。

?

如果说了还不信,那么好吧,我还是告诉你们最简单的dart sdk的升级方法吧(网上有各种命令行brew upgrade dart的升级方式https://dart.dev/get-dart,自己参考即可,我这种是最简单的):

直接上步骤:

1、进入https://dart.dev/tools/sdk/archive目录,下载对应渠道对应版本的sdk即可;

注意选版本,选平台,再下载;

2、下载之后放到自己的指定目录里面,在flutter sdk目录里面:

如图,我的flutter sdk目录是:/Users/mac/workSpace/02_development/flutter
而dart sdk的目录是:/Users/mac/workSpace/02_development/flutter/bin/cache/dart-sdk

直接替换就ok了(还是建议保留原来的sdk,重命名下先)。

?

但是,如果你按照这样做了,你再重启Android Studio时会发现项目不报错,但是run就会报错(或者执行flutter相关的命令也会报错)。。。悲剧了吧,叫你别升级。

因为官方的flutter sdk中已经自带了匹配版本的dart sdk。所以不要自己手动去替换。不要自己手动去替换。不要自己手动去替换。

其实还告诉你,如果没有dart sdk,你在执行flutter doctor命令时,会自动去下载匹配flutter sdk版本的dart sdk。也可以直接删掉刚才目录下的cache(/Users/mac/workSpace/02_development/flutter/bin/cache)这个目录,重新打开项目时,android stuido会自动去下载新的dart sdk文件和其他的配置文件。无需手动。

?

完毕。

;原文链接:https://blog.csdn.net/wangyajuncsd/article/details/115557696
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:植物大战僵尸 下一篇:没有了

推荐图文


随机推荐