91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

使用 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

积石山| 翁源县| 永年县| 轮台县| 仁怀市| 明溪县| 资中县| 千阳县| 陆良县| 富蕴县| 安多县| 嘉义县| 永福县| 玉山县| 集安市| 鄂尔多斯市| 正定县| 年辖:市辖区| 惠东县| 汉川市| 大竹县| 夏邑县| 垣曲县| 许昌市| 鄂温| 嘉善县| 邓州市| 商洛市| 乌海市| 防城港市| 晋城| 长丰县| 阳谷县| 金川县| 得荣县| 苏尼特左旗| 紫阳县| 和硕县| 甘泉县| 石棉县| 泌阳县|