[Flutter] Windows桌面程序開發


在今年5月的谷歌I/O 2019大會時, 谷歌就宣布了flutter已經支持全平台開發, 包括 android, ios, mac, linux, windows, web 等 .

Flutter桌面版開發目前主要是有 flutter-desktop-embedding 和 go-flutter 兩個方式實現. 今天我們說的就是前者.

Step 1

將flutter切換到master分支上 (因為 Flutter desktop 是實驗性特性,在穩定版本的 Flutter 暫時是沒有的,所有需要切換 Flutter 的版本)

flutter channel

運行flutter channel命令可以看到當前所在的版本

  • master 最新最新的版本,有新特性新功能,也伴隨着新 bug
  • dev 經過全面測試的版本,相比 master 會更穩定
  • beta 每個月最穩定的 dev 版本會升級成 beta
  • stable 穩定版,生產環境建議使用該版本

切換到 flutter master

> flutter channel master # 切換到master
> flutter channel # 檢測切換是否成功
> flutter upgrade # 升級
> flutter doctor # 檢測flutter環境

Step 2

下載Flutter desktop項目

git clone https://github.com/google/flutter-desktop-embedding

clone完畢后,控制台進入example目錄.

開啟 desktop (關鍵)

flutter config --enable-linux-desktop // to enable Linux.
flutter config --enable-macos-desktop // to enable macOS.
flutter config --enable-windows-desktop // to enable Windows.

我們這里是在windows下,所以執行一下

flutter config --enable-windows-desktop

 

 

運行demo: 

flutter run

運行成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM