1.在windows系统下,安装FlutterSDK(稳定版不支持Windows)
flutter upgrade
$ flutter config --enable-windows-desktop
2.配置好环境变量
此电脑->属性->高级系统设置->环境变量
FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn
FLUTTER_HOME:自己FlutterSdk安装目录
ANDROID_HOME:AndroidSdk目录
ANDROID_TOOLS:AndroidSdk目录/platform-tools
JAVA_HOME: C:\Program Files\Android\Android Studio\jre
GOPATH: %USERPROFILE%\go (go下载地址 https://studygolang.com/dl)
GOPROXY: https://goproxy.cn
PATH中添加那些 %***_HOME%/bin
3.安装Android Studio 和 VS2019
在Android Studio和VS中添加插件 Flutter 和 Dart。
安装VS2019的时候要选择windowSDK和C++开发桌面程序的支持
4.安装hover (之前的文档都是用hover,最后按官网文档直接build了)
阿里云
export GOPROXY=https://mirrors.aliyun.com/goproxy/
nexus社区提供的
export GOPROXY=https://gonexus.dev
goproxy.io 的
export GOPROXY=https://goproxy.io/
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
基于athens的公共服务
export GOPROXY=https://athens.azurefd.net
七牛云赞助支持的
export GOPROXY=https://goproxy.cn
go get -u github.com/go-flutter-desktop/hover
hover init github.com/my-organization/<name>
hover build windows --debug (hover好像暂时不支持release)
输出的位置在go/build/outputs/windows-debug_unopt/***.exe
5、配置mingGW环境
https://sourceforge.net/projects/mingw-w64/
参考文献:
https://blog.csdn.net/didi_ya/article/details/111240502
https://www.jianshu.com/p/37fcd2fce80b