本文嘗試搭建Windows10下的Flutter for Windows桌面應用,記錄步驟以及遇到的坑,方便參考。
配置國內鏡像源
FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn
PUB_HOSTED_URL https://pub.flutter-io.cn
下載:flutter_windows_v1.12.13+hotfix.8-stable.zip
將.\flutter\bin添加到系統環境變量Path
flutter doctor檢查版本
更新到主線版本(主線版本支持桌面,一定要更新到master版本):可能會比較慢,耐心等待
flutter channel master
flutter upgrade
再次執行flutter doctor檢查環境
設置環境變量:ENABLE_FLUTTER_DESKTOP = true
執行:flutter config --enable-windows-desktop
執行:flutter devices查看當前連接設備
下載flutter-desktop-embedding
和flutter SDK放在同一級目錄:
執行git clone https://github.com/google/flutter-desktop-embedding.git
cd ./flutter-desktop-embedding
VS Code打開./flutter-desktop-embedding/testbed文件夾
Ctrl+~打開終端執行flutter doctor提示缺少Visual Studio工具鏈
安裝VS 2019企業版vs_community__1874668239.1578475388.exe
工作負載中Windows下的全選,右邊組件Win10 SDK也全選,確保不會遺漏環境。
成功安裝VS2019后,再次執行flutter doctor
環境依賴應該沒問題了~
執行flutter pub get
最后執行運行:flutter run
應用窗口被打開: