Debian下Flutter应用发布流程如下:
配置项目支持Linux平台
在pubspec.yaml中添加desktop: [linux],确保项目支持Linux构建。
安装依赖工具
sudo apt install clang cmake build-essential等。~/.bashrc:export PATH="$PATH:~/flutter/bin"。生成应用图标(可选)
使用flutter_launcher_icons插件生成图标:
flutter pub add flutter_launcher_icons
flutter pub run flutter_launcher_icons:main
构建Linux应用
执行命令生成二进制文件:
flutter build linux
产物位于build/linux/flutter-apk/目录。
打包为Debian安装包(.deb)
flutter_build_debian插件:flutter pub add flutter_build_debian。debian.yaml,配置应用信息(如包名、版本、架构等)。flutter pub run flutter_build_debian
生成.deb文件,可通过dpkg -i安装。发布应用
.deb文件上传至Debian软件仓库或通过其他渠道分发。说明:以上步骤基于Linux平台,若需发布到Debian官方仓库,需进一步遵循Debian打包规范(如创建debian/目录、编写control文件等),但Flutter官方推荐使用.deb文件直接分发。