特別感謝?qiao若huan喜?的 博客
其實(shí)網(wǎng)上已經(jīng)有很多相關(guān)的文章了但是 經(jīng)過(guò)自己一路操作下來(lái)發(fā)現(xiàn)大多都不是很清晰,還要去找其它的博客 摸索稳其、嘗試才成功唉堪,閱讀本文章默認(rèn)已經(jīng)配置好 flutter開(kāi)發(fā)環(huán)境,就不在贅述
這邊是已 windows 環(huán)境為例
1减拭、為已經(jīng)存在的flutter項(xiàng)目創(chuàng)建Windows支持
flutter config --enable-windows-desktop
隨后,切換到項(xiàng)目所在路徑根目錄下区丑,執(zhí)行
flutter create --platforms=windows .? ? (注意拧粪,這里最后有個(gè)點(diǎn) . )
2修陡、安裝 VisualStudio【執(zhí)行flutter doctor,查看一下當(dāng)前環(huán)境可霎,如果你的環(huán)境是這樣的魄鸦,那么這一步驟可以跳過(guò)⊙⒗剩】
如果 紅框框起來(lái)的部分 打叉拾因,那么請(qǐng)繼續(xù)查看這個(gè)步驟
Visual Studio,下載地址:https://visualstudio.microsoft.com/zh-hans/downloads/? 下載一下就可以
3旷余、打開(kāi)電腦 開(kāi)發(fā)者選項(xiàng)【可以在設(shè)置-->更新和安全-->開(kāi)發(fā)者選項(xiàng)里設(shè)置】
4绢记、GO 安裝
瀏覽器打開(kāi):https://studygolang.com/dl? 直接下載,下載好之后正卧,我在D盤(pán)新建一個(gè)目錄蠢熄,
go/source??作為go的安裝目錄
go/project??作為go的工作目錄
然后 安裝 go,選擇安裝目錄 為 剛剛創(chuàng)建的? ?go/source 目錄
5炉旷、GO 環(huán)境變量配置【配置在 用戶(hù)環(huán)境變量签孔,不在 系統(tǒng)環(huán)境變量】
GOROOT? ?變量指的是go環(huán)境的安裝目錄,go的編譯器窘行、標(biāo)準(zhǔn)庫(kù)等都存放在這個(gè)目錄下
GOPATH? ?變量指的是項(xiàng)目的開(kāi)發(fā)目錄,存在三個(gè)目錄結(jié)構(gòu),分別是src饥追、pkg、bin目錄 bin:編譯文件目錄(第三方編譯出的可執(zhí)行文件都在這個(gè)目錄下)罐盔、pkg第三方包目判耕、src:項(xiàng)目源文件目錄
GOPROXY? 變量指的是 代理
環(huán)境配置完成后需要重啟cmd才能生效翘骂。
驗(yàn)證 go 環(huán)境是否成功壁熄,重啟cmd? 輸入 go version , 如下圖
6、安裝?hover碳竟。直接在 cmd 執(zhí)行 命令:??go install github.com/go-flutter-desktop/hover@latest
7草丧、初始化,并打包【cmd 命令莹桅,進(jìn)入flutter 項(xiàng)目 根目錄執(zhí)行命令】
hover init
8昌执、MinGW-w64 安裝?
進(jìn)入??https://sourceforge.net/projects/mingw-w64/files/mingw-w64/? 網(wǎng)站 下載 MinGW-w64 【如下圖】
?9、環(huán)境變量配置
MinGW-w64 下載完成后诈泼,解壓到?D:\Android\go\mingw64 目錄(自己選擇即可懂拾,不需要和我保持一致)
把 D:\Android\go\mingw64\bin? ??配置到 用戶(hù)變量的 path 路徑里面
10、hover run?命令 將我們exe文件運(yùn)行起來(lái)
11铐达、hover build windows 命令 打包 桌面端程序
打包完成后可以在 項(xiàng)目根目錄下 go\build\outputs\windows-release 文件內(nèi)查看岖赋。
12、構(gòu)建安裝文件 請(qǐng)移步瓮孙,http://www.reibang.com/p/417358c46822
13唐断、安裝證書(shū) :------》在 步驟 12 生成的 xxxx.msix 文件选脊,鼠標(biāo)右鍵 選擇屬性,按下圖 步驟操作脸甘,安裝證書(shū)即可