如題,升級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://www.uj5u.com/yidong/274762.html
標籤:其他
上一篇:iOS 商品sku選擇演算法,mask匹配計算可選項,計算庫存
下一篇:植物大戰僵尸
