Flutter開發MacOS應用

Flutter對桌面程序的開發

從1.13Alpha版本開始,已經涵蓋了對macOS的桌面支持。其實對windows和linux的支持。但本文只介紹macOS的使用過程。

配置要求

  • 一臺macOS 10.11以上的電腦
  • Flutter 1.13 以上
  • Android Studio,其它IDE也可以

配置環境

 flutter channel master
 flutter upgrade
 flutter config --enable-macos-desktop

在切換channel的時候可能會遇到卡住無法切換的問題
首先確認已經設置了國內鏡像

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

如果已經設置後還是不行,嘗試進入到flutter SDK的根目錄,然後執行

git checkout master

之後再進行切換

flutter channel master

成功之後確認一下flutter版本

flutter --version

建議升級到最新版

flutter upgrade

如果以上操作全部完成後,執行命令啓用macOS支持

flutter flutter config --enable-macos-desktop

這個命令會修改flutter的配置文件,目錄爲當前用戶名目錄下的配置文件,目錄爲:~/.flutter_settings

創建一個macOS項目

	mkdir macos_demo
	 cd macos_demo
	 flutter create .   //注意後面跟一個空格和一個點

運行demo程序

flutter run -d macOS

生成發佈版

flutter build macos

如何對已經創建的項目添加桌面支持

請執行以下命令

flutter create .   //注意後面跟一個空格和一個點

使用IDE創建桌面支持的項目

創建具有桌面支持的新項目與爲其他平臺創建新的Flutter項目沒有什麼不同 。要運行具有桌面支持的Flutter項目,請使用與其他目標平臺相同的過程[在Android Studio和IntelliJ中運行和調試Flutter項目]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章