flutter升級
flutter升級
- 將git地址切換為:
https://gitee.com/mirrors/Flutter.git
- 拉取代碼(從標簽中找最新版切換:目前是1.17.1)
flutter配置
- 環境變量:
# https://pub.flutter-io.cn是官方dart國內鏡像庫
PUB_HOSTED_URL:https://pub.flutter-io.cn
# 是上海交通大學的dartsdk等的鏡像(官方的我本地識別失敗,清華的一直出問題)
FLUTTER_STORAGE_BASE_URL:https://mirrors.sjtug.sjtu.edu.cn
注意:若是
PUB_HOSTED_URL
對應的地址變了,就到flutter安裝路徑\.pub-cache\hosted
中創建一個pub.flutter-io.cn
文件夾,這個目錄中的其他文件夾的鏡像復制到這里面(直接原文件夾重命名也可以)
這里面每一個文件夾都是一個鏡像庫,flutter修改鏡像庫地址之后,鏡像都會重新下載一遍,復制或者剪切會減少下載時間
-
雙擊運行
安裝路徑/bin/flutter.bat
(最好將flutter\bin\cache
文件夾刪除) -
打開cmd,運行
flutter doctor
-
查看版本:
flutter --version
-
(若是會FQ就不用了)打開
flutter\packages\flutter_tools\gradle\flutter.gradle
,替換內容
google()
jcenter()
替換為
maven{url 'https://maven.aliyun.com/repository/google'}
maven{url 'https://maven.aliyun.com/repository/jcenter'}
maven{url 'http://maven.aliyun.com/nexus/content/groups/public' }
google()
jcenter()
項目配置
升級flutter之后,項目可能有問題
- 在項目根目錄運行
flutter clean
- 重新依賴
flutter pub get