欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

使用Flutter開發(fā)Mac桌面應用-創(chuàng)新互聯(lián)

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

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設、成都做網(wǎng)站棕樹數(shù)據(jù)中心的網(wǎng)絡公司,有著豐富的建站經(jīng)驗和案例。

切換到 master 分支

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

使用 Flutter 開發(fā) Mac 桌面應用?

開啟 Mac 開發(fā)桌面應用

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

flutter config --enable-macos-desktop

flutter config --enable-linux-desktop

flutter config --enable-windows-desktop

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

使用 Flutter 開發(fā) Mac 桌面應用?

Flutter 查看本機的桌面模擬器

使用命令:

flutter devices

使用 Flutter 開發(fā) Mac 桌面應用?

創(chuàng)建帶 Mac 桌面應用的 Flutter 工程

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

使用 Flutter 開發(fā) Mac 桌面應用?

flutter create --macos hello_desktop_demo

創(chuàng)建成功后:

使用 Flutter 開發(fā) Mac 桌面應用?

讓項目支持 Mac 桌面應用

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

使用 Flutter 開發(fā) Mac 桌面應用?

發(fā)布平臺包

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

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

flutter build macos

flutter build linux

flutter build windows

構建成功

使用 Flutter 開發(fā) Mac 桌面應用?

輸出對應的 Mac 應用包

使用 Flutter 開發(fā) Mac 桌面應用?

使用 Flutter 開發(fā) Mac 桌面應用?

直接運行 Mac 應用

使用 Flutter 開發(fā) Mac 桌面應用?

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

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

小結

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

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享名稱:使用Flutter開發(fā)Mac桌面應用-創(chuàng)新互聯(lián)
文章起源:http://chinadenli.net/article36/gsjsg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷商城網(wǎng)站網(wǎng)站導航品牌網(wǎng)站設計小程序開發(fā)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化