在Ubuntu上發布Flutter應用的步驟如下:
sudo snap install snapcraft --classic
snapcraft.yaml
的文件,用于描述應用的構建和發布信息。示例內容如下:name: your-app-name
base: core20
version: '0.1'
summary: Your app summary
description: Your app description
confinement: strict
apps:
your-app-name:
command: desktop-launch $SNAP/bin/your-app-name
plugs: [network, network-bind]
parts:
your-app-name:
plugin: flutter
source: .
flutter-target: lib/main.dart
snapcraft
Snap包構建完成后,將生成的.snap
文件上傳至Snap Store。如果沒有Snap Store賬號,需要先注冊一個賬號并遵守Snap Store的發布指南。
通過Snap Store的Web界面或命令行工具snapcraft login
登錄賬號,然后使用以下命令發布應用:
snapcraft push your-app-name_version_amd64.snap --release stable
sudo snap install your-app-name
安裝和使用你的Flutter應用了。