Appearance
flutter桌面端
flutter默认是关闭桌面端的,可通过下列命令开启桌面端支持
flutter config --enable-linux-desktop
flutter config --enable-macos-desktop
flutter config --enable-windows-desktop上面的命令分别对应的Linux,maxos,windows的开关,下面我们分别讲一下各个平台需要的环境,注意目前的桌面版应用开发只支持在宿主环境编译对应的版本,也就说Linux下只能编译出Linux的版本,Mac上只能编译出Mac的版本,Windows同样
Linux
Linux开发环境除了标准的flutter环境之外还需要cmake和clang++这个包,安装这两个包也比较容易(博主用的ubantu)
sudo apt install cmake
sudo apt install clangWindows
Windows开发环境除了标准的flutter环境之外还需要Visual Studio对,没有错需要安装这个ide,并且还要安装其中的"Desktop development with C++"的workload,,这个如果没有安装的话需要安装,6个多G有点蛋疼。
Macos
目前没有发现什么需要特殊的配置,能开发IOS理论上就可以开发macos,有一个xcode就可以了
创建项目
和创建移动端项目一样
flutter create appName运行
首先先用
flutter devices确认我们的设备是可被识别的,然后使用
flutter run可以直接运行在我们的开发机上,效果如下
编译
flutter build linux
flutter build macos
flutter build windows可编译出对应的版本,存放在build/对应平台/release目录下,注意只能编译和开发机同平台的版本.
- Linux平台编译出的为一个可执行文件
- Windows平台编译出的为.exe文件
- Mac平台编译出的为.pgk文件