flutter 开发 windows 程序环境配置

特别感谢 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  变量指的是 代理

配置 GO 环境变量
把GOROOT  、 GOPATH    配置到 用户变量的 path 路径里面

环境配置完成后需要重启cmd才能生效。

验证 go 环境是否成功,重启cmd  输入 go version , 如下图

验证 go 环境是否成功

6、安装 hover。直接在 cmd 执行 命令:  go install github.com/go-flutter-desktop/hover@latest

安装 hover

7、初始化,并打包【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 文件,鼠标右键 选择属性,按下图 步骤操作,安装证书即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容