Flutter开发MacOS应用

Flutter对桌面程序的开发

从1.13Alpha版本开始,已经涵盖了对macOS的桌面支持。其实对windows和linux的支持。但本文只介绍macOS的使用过程。

配置要求

  • 一台macOS 10.11以上的电脑
  • Flutter 1.13 以上
  • Android Studio,其它IDE也可以

配置环境

 flutter channel master
 flutter upgrade
 flutter config --enable-macos-desktop
 flutter config --no-enable-macos-desktop #禁用

在切换channel的时候可能会遇到卡住无法切换的问题
首先确认已经设置了国内镜像

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

如果已经设置后还是不行,尝试进入到flutter SDK的根目录,然后执行

git checkout master

之后再进行切换

flutter channel master

成功之后确认一下flutter版本

flutter --version

建议升级到最新版

flutter upgrade

如果以上操作全部完成后,执行命令启用macOS支持

flutter flutter config --enable-macos-desktop

这个命令会修改flutter的配置文件,目录为当前用户名目录下的配置文件,目录为:~/.flutter_settings

创建一个macOS项目

	mkdir macos_demo
	 cd macos_demo
	 flutter create .   //注意后面跟一个空格和一个点

运行demo程序

flutter run -d macOS

生成发布版

flutter build macos

如何对已经创建的项目添加桌面支持

请执行以下命令

flutter create .   //注意后面跟一个空格和一个点

使用IDE创建桌面支持的项目

创建具有桌面支持的新项目与为其他平台创建新的Flutter项目没有什么不同 。要运行具有桌面支持的Flutter项目,请使用与其他目标平台相同的过程[在Android Studio和IntelliJ中运行和调试Flutter项目]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值