特别感谢 qiao若huan喜 的 博客
其实网上已经有很多相关的文章了但是 经过自己一路操作下来发现大多都不是很清晰,还要去找其它的博客 摸索、尝试才成功,阅读本文章默认已经配置好 flutter开发环境,就不在赘述
这边是已 windows 环境为例
1、为已经存在的flutter项目创建Windows支持
flutter config --enable-windows-desktop
随后,切换到项目所在路径根目录下,执行
flutter create --platforms=windows . (注意,这里最后有个点 . )
成功后你的项目下会生成上图的文件夹2、安装 VisualStudio【执行flutter doctor,查看一下当前环境,如果你的环境是这样的,那么这一步骤可以跳过。】
检测flutter 环境配置如果 红框框起来的部分 打叉,那么请继续查看这个步骤
Visual Studio,下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/ 下载一下就可以
勾选框起来的 部分,然后安装即可3、打开电脑 开发者选项【可以在设置-->更新和安全-->开发者选项里设置】
打开开发者选项4、GO 安装
浏览器打开:https://studygolang.com/dl 直接下载,下载好之后,我在D盘新建一个目录,
go/source 作为go的安装目录
go/project 作为go的工作目录
然后 安装 go,选择安装目录 为 刚刚创建的 go/source 目录
5、GO 环境变量配置【配置在 用户环境变量,不在 系统环境变量】
GOROOT 变量指的是go环境的安装目录,go的编译器、标准库等都存放在这个目录下
GOPATH 变量指的是项目的开发目录,存在三个目录结构,分别是src、pkg、bin目录 bin:编译文件目录(第三方编译出的可执行文件都在这个目录下)、pkg第三方包目、src:项目源文件目录
GOPROXY 变量指的是 代理
环境配置完成后需要重启cmd才能生效。
验证 go 环境是否成功,重启cmd 输入 go version , 如下图
验证 go 环境是否成功6、安装 hover。直接在 cmd 执行 命令: go install github.com/go-flutter-desktop/hover@latest
安装 hover7、初始化,并打包【cmd 命令,进入flutter 项目 根目录执行命令】
hover init
执行 hover init命令 前后差异8、MinGW-w64 安装
进入 https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 网站 下载 MinGW-w64 【如下图】
直接下载完整的包9、环境变量配置
MinGW-w64 下载完成后,解压到 D:\Android\go\mingw64 目录(自己选择即可,不需要和我保持一致)
把 D:\Android\go\mingw64\bin 配置到 用户变量的 path 路径里面
10、hover run 命令 将我们exe文件运行起来
将exe文件运行起来11、hover build windows 命令 打包 桌面端程序
打包 桌面端程序打包完成后可以在 项目根目录下 go\build\outputs\windows-release 文件内查看。
12、构建安装文件 请移步,https://www.jianshu.com/p/417358c46822
13、安装证书 :------》在 步骤 12 生成的 xxxx.msix 文件,鼠标右键 选择属性,按下图 步骤操作,安装证书即可
网友评论