Flutter的环境搭建就不想多说了,网上一大堆,我这里直接进入开发主题。
- 确定开发什么应用,Mac,Linux,Windows,iOS,Android,目前主流的就这几种。
- 我们的环境安装成功后,默认在stable下面,也就是flutter的标准稳定版。如果开发桌面应用(Mac,Windows,Linux),那么你需要切换channel到master。
2.1 查看channel:
$:flutter channel
2.2 切换分支(例如切换到master):
$: flutter channel master
2.3 记得更新:
$: flutter upgrade
- 创建你的应用。
3.1 如果你要创建桌面应用,需要打开flutter的一些默认配置:
$: flutter config --enable-macos-desktop
$: flutter config --enable-linux-desktop
$: flutter config --enable-windows-desktop
以上修改完成后,在你的flutter本地配置文件中也会被对应修改(一般是用户名目录下的.flutter_settings
)如下图:
3.2 查看本机的桌面模拟器:
$: flutter devices
3.3 创建应用(例如项目名叫hello_desktop_demo)
$: flutter create --macos hello_desktop_demo
最后Windows,Linux都需要安装组件才可以运行,Mac的话支持比较好,直接可以打开运行。
- 打包(build)
$: flutter build macos
$: flutter build linux
$: flutter build windows
$: flutter build ios
$: flutter build apk
build产物:
Linux平台编译出的为一个可执行文件
Windows平台编译出的为.exe文件
Mac平台编译出的为.pgk文件
iOS平台编译出的为.ipa文件(需要进入iOS项目打包)
Android直接编译出.apk
网友评论