使用flutter-desktop-embedding编译适用于macos、windows、linux桌面端的app
流程
配置flutter环境,必须在master分支
flutter channel master flutter upgrade
clone flutter-desktop-embedding
git clone git@github.com:google/flutter-desktop-embedding.git
复制flutter-desktop-embedding/example到自己的开发目录下,重命名为flutter_desktop
目前不支持flutter create直接创建desktop项目,只能复制出example项目修改
开启ENABLE_FLUTTER_DESKTOP
- 一次性,每次打开项目都要执行
命令行中 export ENABLE_FLUTTER_DESKTOP=true
- 永久
.zshrc中添加 export ENABLE_FLUTTER_DESKTOP=true
- 如果使用的是vscode
打开设置(json),添加 "dart.env": { "ENABLE_FLUTTER_DESKTOP": true, }
- 一次性,每次打开项目都要执行
更新依赖
flutter packages get
flutter run,即可看到demo项目
flutter run
使用文本编辑器打开flutter_desktop项目,在lib目录下编写自己的代码
over!