真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

Flutter 可以開發(fā) Mac,Linux,Windows 桌面,但是對于平臺(tái)目前只能打?qū)τ诘陌约罢{(diào)試本平臺(tái)的包。

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

切換到 master 分支

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

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

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

Flutter 的 master 默認(rèn)是關(guān)閉 桌面應(yīng)用的,我們可以使用下面的命令開啟:

flutter config --enable-macos-desktop

flutter config --enable-linux-desktop

flutter config --enable-windows-desktop

這個(gè)默認(rèn)會(huì)修改 flutter 的配置文件,配置目錄是:當(dāng)前用戶名目錄下的 .flutter_settings。

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

Flutter 查看本機(jī)的桌面模擬器

使用命令:

flutter devices

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

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

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

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

flutter create --macos hello_desktop_demo

創(chuàng)建成功后:

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

讓項(xiàng)目支持 Mac 桌面應(yīng)用

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

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

發(fā)布平臺(tái)包

因?yàn)楦髯云脚_(tái)的構(gòu)建不同,打包命令也不同,這里僅以 Mac 應(yīng)用為例。

編譯出對應(yīng)平臺(tái)的安裝包:

flutter build macos

flutter build linux

flutter build windows

構(gòu)建成功

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

輸出對應(yīng)的 Mac 應(yīng)用包

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

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

直接運(yùn)行 Mac 應(yīng)用

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

可以編譯出對應(yīng)版本,在 項(xiàng)目目錄中的 build/對應(yīng)平臺(tái)/release 目錄下。這里只能編譯和本機(jī)相同平臺(tái)。

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

小結(jié)

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

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


文章標(biāo)題:使用Flutter開發(fā)Mac桌面應(yīng)用-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://weahome.cn/article/gsjsg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部