中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用 Flutter 開發 Mac 桌面應用

發布時間:2020-08-06 06:28:49 來源:網絡 閱讀:1089 作者:孤獨狂飲 欄目:移動開發

Flutter 可以開發 Mac,Linux,Windows 桌面,但是對于平臺目前只能打對于的包,以及調試本平臺的包。

切換到 master 分支

首先必須切換到 master 分支。我之前在 dev 分支,折騰了好久,都只停留于理論概念階段。直到有一次看到了簡書中提到需要在 master 分支,經過測試確實可以正常運行。其實當時主要是卡在 本地找不到桌面模擬器這個環節。

使用 Flutter 開發 Mac 桌面應用?

開啟 Mac 開發桌面應用

Flutter 的 master 默認是關閉 桌面應用的,我們可以使用下面的命令開啟:

flutter config --enable-macos-desktop

flutter config --enable-linux-desktop

flutter config --enable-windows-desktop

這個默認會修改 flutter 的配置文件,配置目錄是:當前用戶名目錄下的 .flutter_settings。

使用 Flutter 開發 Mac 桌面應用?

Flutter 查看本機的桌面模擬器

使用命令:

flutter devices

使用 Flutter 開發 Mac 桌面應用?

創建帶 Mac 桌面應用的 Flutter 工程

包名需要小寫哦,否則就是不匹配 dart 的包名。

使用 Flutter 開發 Mac 桌面應用?

flutter create --macos hello_desktop_demo

創建成功后:

使用 Flutter 開發 Mac 桌面應用?

讓項目支持 Mac 桌面應用

Mac 相對支持的較好,創建項目后立刻就能運行起來。Windows 相對來說 需要安裝 VS。Linux 也是需要對應組件。

使用 Flutter 開發 Mac 桌面應用?

發布平臺包

因為各自平臺的構建不同,打包命令也不同,這里僅以 Mac 應用為例。

編譯出對應平臺的安裝包:

flutter build macos

flutter build linux

flutter build windows

構建成功

使用 Flutter 開發 Mac 桌面應用?

輸出對應的 Mac 應用包

使用 Flutter 開發 Mac 桌面應用?

使用 Flutter 開發 Mac 桌面應用?

直接運行 Mac 應用

使用 Flutter 開發 Mac 桌面應用?

可以編譯出對應版本,在 項目目錄中的 build/對應平臺/release 目錄下。這里只能編譯和本機相同平臺。

  • Linux平臺編譯出的為一個可執行文件
  • Windows平臺編譯出的為.exe文件
  • Mac平臺編譯出的為.pgk文件

小結

構建桌面應用程序還不是特別穩定,如果遇到問題,可以查詢官方文檔,這里只作為介紹。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武乡县| 治县。| 新竹县| 获嘉县| 深圳市| 台前县| 宝应县| 历史| 广宁县| 安丘市| 武川县| 高陵县| 永安市| 哈密市| 射阳县| 桂平市| 沙田区| 靖江市| 湖北省| 新兴县| 巫溪县| 洛隆县| 彭阳县| 周至县| 建始县| 德保县| 郯城县| 高邮市| 深泽县| 正安县| 西华县| 土默特右旗| 肥东县| 六盘水市| 陵水| 康马县| 通河县| 正定县| 蓬莱市| 六枝特区| 巴林左旗|