环境安装配置:
下载flutter sdk
https://docs.flutter.dev/get-started/install/windows
下载到本地后,随便找个地方解压,然后配置下系统环境变量
编译windows程序本地需要安装vs2019或更新的开发环境
主要就这2步安装后就可以了,可以通过命令确认下
flutter doctor
主要这上面几个
换下载依赖的缓存目录(非必要步骤)
默认依赖下载到当前用户目录的AppData\Local\Pub\Cache,总是是c盘,我们不想占用c盘空间
可以添加个环境变量换位置,变量名是PUB_CACHE,目录就随便找个空目录
运行个应用
先用命令行创建个应用
flutter create my_project
进入目录,执行命令
flutter run -d windows
正常情况下就能看到这个界面,说明已经运行起来。
默认情况下,修改后并不会自动热更新,需要在控制台输入r+回车,开发的控制台建议还是用power-shell,windows自己的控制台命令行。
build成exe
flutter build windows
正确执行完后会在下面目录看到生成的exe,发给别人用的时候整个目录都是需要打包的,并不是只要exe文件就可以
flutter的windows平台兼容性,按默认官方
1.仅支持64位的win10及以上操作系统,也就是说如果你的场景是32位的或是要支持win7的那就得自己想办法解决
开源项目:
flutter目前看用来开发windows的生态还是比较差
https://github.com/ilgnefz/flutter_desktop_test
https://github.com/TolyFx/toly_ui?tab=readme-ov-file
Demos & Examples of Syncfusion Flutter Widgets //这个表格做的不错,但非免费