这个文章是我在2020-09-15处理flutterPC打包是写的,版本如下
Framework • revision 67826bdce5 (1 year, 8 months ago) • 2020-02-10 14:59:32 -0800
Engine • revision 6158f03ef5
Tools • Dart 2.8.0 (build 2.8.0-dev.8.0 514a8d4c84)
因为之前工作需要,想把我们的flutter项目生成pc端,查看其效果。
经过资料查询,发现flutterPC端的打包时通过go-flutter来进行打包。
那么首先需要安装 Go 环境,版本1.30以上即可。
安装完 Go 环境以后还需要安装 Hover,执行这条命令即可
go get -u github.com/go-flutter-desktop/hover
这条命令执行后速度非常慢,它会在你的默认工作空间生成三个文件夹 bin、pkg 以及src。
执行过程中可能会报你的go的目录下的库依赖无法拉取的问题,需要手动去git拉取。
例如 报错无法拉取 golang.org.XXX
可以手动创建golang.org文件夹,在文件夹中逐个拉取所需要的库。
安装完hover 可以尝试使用 hover version来尝试是否构建成功。
如果构建成功会出现版本号,如果没有成功,恭喜。你安装失败了。
我这边是直接从同事那里复制了 bin pkg 以及src 覆盖了我的go 工作空间中的三个文件夹。
然后init 成功, run又失败了。
需要去安装 Mingw-w64。
安装完后,就没问题了。
后面因为PC页面因为拉伸问题,以及 go-flutter 文档不够健全。无法使用所以放弃了。