如题,升级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文件和其他的配置文件。无需手动。
?
完毕。
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断...
Application对象 Application对象的可共享范围最广,访问同一个网站的所有机器,...
文章目录 1. 文件描述符 2. 重定向原理 3. 动态库与静态库的生成与使用 1). 链接...
一、基本原理 MySQL复制过程分成三步: 1)、master将改变记录到二进制日志(bina...
开展新项目 本文主要记录最近工作一个新项目从0-1的过程,主要记录3个节点,选型...
系列文章目录 文章目录 系列文章目录 前言 一、旋转数组 1.题目描述 2.解题思路 ...
由于工作需要,最近做了很多 BI 取数的工作,需要用到一些比较高级的 SQL 技巧,...
一、什么是Ajax Ajax英文全称为“ Asynchr JavsScript and XML”(异步的JavaScr...
安装 安装CKEditor是一件容易的工作,只需要按照下面的简单步骤就可以完成。 1....
Spring mvc 分步式session的实例详解 Session代表服务器与浏览器的一次会话过程...