flutter上分之路番外2-大战火焰山(集成windows
前言
上次集成了web版,这次搞一搞windows桌面版。
正文
1.更新flutter版本
更新版本时,一开始直接使用flutter upgrade命令
结果由于网络问题,一直更新不成功。
后来就直接下载新版本的压缩包,解压到flutter目录。
下载地址:
https://flutter.cn/docs/development/tools/sdk/releases
然后用flutter doctor检查一下,确认没问题就行了。
2.开启windows支持
使用 flutter config --enable-windows-desktop 开启
3.使项目支持windows运行
在项目根目录使用命令 flutter create .
(create后面有个参数,输出目录。点表示输出目录为当前目录)
这样会在项目中添加windows文件夹。
create命令,ios默认使用swift语言,android默认使用kotlin语言,直接使用的话,会添加MainAcitivity.kt文件。如果你不需要kotlin支持,可以使用 -a java 将android部分改为java语言模式。
flutter create -a java .
4.运行
到这我特喵就卡了。。。。因为flutter要求开发windows版本必要安装vs以及一个插件
[X] Visual Studio - develop for Windows
X Visual Studio not installed; this is necessary for Windows development.
Download at https://visualstudio.microsoft.com/downloads/.
Please install the “Desktop development with C++” workload, including all of its default components
我强行运行和编译了一下,果然。。。。。。不能成功
Exception: Unable to find suitable Visual Studio toolchain. Please run
flutter doctor
for more details.
哎。。。我嫌就没装。。。
另外一种是golang+hover的组合
https://github.com/go-flutter-desktop