切换Flutter 分支就不多说了,新版的sdk都支持
1、打开开发桌面开关
flutter config --enable-linux-desktop
flutter config --enable-macos-desktop
flutter config --enable-windows-desktop
2、创建应用
vsCode 命令创建项目或者使用官方
git clone https://github.com/google/flutter-desktop-embedding.git
cd flutter-desktop-embedding
3、运行
这个过程可能会报错
未打开桌面的开发者选项,按照命令打开就可以
执行flutter doctor
若提示未安装 visualStudio
https://visualstudio.microsoft.com/zh-hans/downloads/
按照官网下载安装就可以
4、打包EXE需要go语言工具
https://studygolang.com/dl 下载安装,配置环境变量
go安装配置完成后,继续 hover 安装和环境配置
go get -u github.com/go-flutter-desktop/hover
若持续安装超时:环境变量-用户变量【GOPROXY : https://goproxy.io】
5、创建main_desktop.dart 文件
6、 初始化打包
vsCode 命令下
hover init github.com/my-organization/myapp
执行完成后,会在项目中多一个go文件夹
7、 hover run
若报错
exec: "gcc": executable file not found in
安装配置 MinGW
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
### 注意安装完后配置环境变量