Flutter 桌面应用开发配置与打包 Flutter Windows 桌面软件开发
查看FlutterSDK 依赖分支flutter channel你可以修改分支flutter channel master当然我这里面使用的是内测 beta 版本,默认情况下,Flutter没有启用桌面支持,所以我们需要配置支持一下flutter config --enable-linux-desktopflutter config --enable-macos-desktopflutter co
在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天、每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不妨来瞅瞅码农的轨迹。
如果你有兴趣 你可以关注一下公众号 biglead 来获取最新的学习资料。
查看Flutter SDK 依赖分支
flutter channel
你可以修改分支
flutter channel master
当然我这里面使用的是内测 beta 版本,默认情况下,Flutter没有启用桌面支持,所以我们需要配置支持一下
flutter config --enable-linux-desktop
flutter config --enable-macos-desktop
flutter config --enable-windows-desktop
然后我们可以来查看一下 Flutter 可运行的设备
flutter devices
然后我们通过 Android Studio 正常的一步一步来创建Flutter 项目就可以
桌面系统对应的构建工具在默认情况下是不会下载的,当然在第一次运行程序时,会自动下载相同的构建工具,我们也可能通过命令主动构建
flutter precache --macos
flutter precache --linux
flutter precache --windows
构建后的 Flutter 项目目录结构如下所示
然后我们可以运行,如我这里在 MacBook 上运行,只需要在对应的操作系统带上参数 linux、macos、windows。
flutter run -d macos
当然也可以编译打包
flutter build macos
需要注意的时,如果有网络请求,需要在macos目录runner文件夹中 的DebugProfile.entitlements和 Release.entitlements添加网络请求权限申请
<key>com.apple.security.network.server</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
更多推荐
所有评论(0)