一、 環境配置 —— 使用鏡像
由於在國內訪問Flutter有時可能會受到限制,Flutter官方為中國開發者搭建了臨時鏡像,大家可以將如下環境變量加入到用戶環境變量中:
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
二、安裝 flutter SDK
1、去flutter官網下載你所需版本的安裝包,點擊下載 ;
2、將安裝包 zip 解壓到你想安裝 flutter sdk 的路徑,(注意:不要將 flutter 安裝到需要一些高權限的路徑,如 c:\Program Files\)
3、在 flutter 安裝目錄的 flutter 文件下找到 flutter_console.bat ,雙擊運行並啟動 flutter 命令行,你就可以在 flutter 命令行運行 flutter 命令了。
三、更新環境變量 path
要在終端運行 flutter
命令, 你需要添加以下環境變量到系統PATH:
- 轉到 “控制面板>用戶帳戶>用戶帳戶>更改我的環境變量”
- 在“用戶變量”下檢查是否有名為“Path”的條目。
- 如果該條目存在, 追加
flutter\bin
的全路徑,使用;
作為分隔符. - 如果條目不存在, 創建一個新用戶變量
Path
,然后將flutter\bin
的全路徑作為它的值.
- 如果該條目存在, 追加
- 在“用戶變量”下檢查是否有名為”PUB_HOSTED_URL”和”FLUTTER_STORAGE_BASE_URL”的條目,如果沒有,也添加它們
重啟Windows以應用此更改
四、下載 java sdk
直接 一直下一步 安裝完成。
配置Java SDK環境變量:
(1)新建->變量名"JAVA_HOME",變量值"C:\Java\jdk1.8.0_05"(即JDK的安裝路徑)
(2)編輯->變量名"Path",在原變量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
五、下載 Android sdk
我才用的是直接下載 Android studio ,這里面有 android sdk 下載
六 、運行 flutter doctor
打開一個新的命令提示符或PowerShell窗口並運行以下命令以查看是否需要安裝任何依賴項來完成安裝:
該命令檢查您的環境並在終端窗口中顯示報告。Dart SDK已經在捆綁在Flutter里了,沒有必要單獨安裝Dart。 仔細檢查命令行輸出以獲取可能需要安裝的其他軟件或進一步需要執行的任務(以粗體顯示)
[-] Android toolchain - develop for Android devices
• Android SDK at D:\Android\sdk
✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ
• Try re-installing or updating your Android SDK,
visit https://flutter.io/setup/#android-setup for detailed instructions.
七、 啟動項目
flutter pub get 初始化項目
啟動模擬器,vscode 會自動檢測到是否有可用的模擬器,
然后 flutter run 啟動項目,就可以在模擬器中查看項目了。
八、如果 flutter 無法真機調試及不能加載模擬器,轉載(https://www.jianshu.com/p/81ff82bd6faf)
在Flutter 很多開發人員會遇到無法調試的問題解決方案如下
1 徹底關掉環境退出IDE,確保后台無進程(dart,flutter)
2 找到下載 Flutter SDK 保存路徑 例如 flutter/bin/cache
3找到lockfile 文件刪除即可
4如果不能刪除,提示有程序再打開說明第一步沒有做到位,Window系統需要打開任務管理,找到后台相關進程,完全終止進程任務,一般任務名為Dart開頭
5重新打開IDE ,等待構建完畢,你會發現一切正常,手機也可以調試,模擬器也可以加載了