SDK下載安裝
Flutter集成了Dart,因此不需要單獨安裝dart-sdk。
Flutter的SDK可以從官網下載:
https://flutter.io/docs/development/tools/sdk/archive?tab=windows#windows
這裏列出了4個channel:Stable,Beta,Dev,Master。開發推薦使用dev版本。
當前最新Stable版爲v1.0.0,大小爲320.66M,解壓後有656M。若選擇從GitHub下載,則務必注意是否爲完整版本。GitHub上低於10M的那些版本都是不完整版本,需要額外下載。
下載後解壓,得到一個flutter文件夾,放到非系統盤路徑下,這樣不涉及權限問題。
這裏放在了D:\program file下。
環境變量設置
修改系統環境變量,在Path中添加:
D:\program file\flutter\bin
打開cmd,輸入flutter
,會列出flutter所有的命令列表。
爲了可以順利切換版本與升級,可以設置兩個用戶變量:
- 變量名
PUB_HOSTED_URL
,變量值https://pub.flutter-io.cn
。 - 變量名
FLUTTER_STORAGE_BASE_URL
,變量值https://storage.flutter-io.cn
。
檢測flutter環境
在cmd中運行命令:
flutter doctor
會自動檢查flutter運行環境,並顯示結果。
升級flutter
若要升級flutter,則打開cmd,使用cd命令定位到應用程序根目錄(包含pubspec.yaml文件的目錄),然後輸入命令:
flutter upgrade
各個channel區別及切換
- Stable:穩定版。近一年中最好的beta版本。
- Beta:測試版。每隔幾周都會選取近幾個月中最好的dev版本作爲Beta版。
- dev:最新的經過完全測試的版本。包含新功能,但可能有一些問題。
- master:最新版,但未經測試。
可以看到這4個channel是遞進關係。開發推薦使用dev版。
切換channel:
flutter channel dev
如上,會將channel切換到dev版本。切換後,再次輸入flutter命令,會自動更新。
注意要執行該命令,則必須保證flutter sdk的文件沒有經過改動。
若環境變量中沒有添加PUB_HOSTED_URL
和FLUTTER_STORAGE_BASE_URL
來設置國內鏡像,則切換後,更新會失敗。
除了命令切換,還可以直接從官網下載對應channel的壓縮包來替換。