在Debian系统更新Flutter应用,分Flutter SDK版本更新和应用代码更新两类场景,具体操作如下:
flutter upgrade
该命令会自动下载并安装最新版Flutter SDK,同时更新环境变量。flutter --version
确认输出为最新版本号。flutter_linux_*.tar.xz)。tar xf flutter_linux_*.tar.xz -C /opt/flutter # 解压到指定目录
echo 'export PATH="$PATH:/opt/flutter/bin"' >> ~/.bashrc # 永久生效
source ~/.bashrc
which flutter # 应输出新版本路径
在项目根目录执行:
flutter pub get # 获取最新依赖库
flutter pub upgrade # 升级依赖库到最新版本
需检查pubspec.yaml中依赖版本是否兼容新SDK。
flutter run时,按r键或通过IDE工具(如VS Code、Android Studio)触发,快速更新UI和逻辑,无需重启应用。R键或通过IDE重启应用,适用于需重新初始化全局状态或静态变量的场景。flutter clean # 清理旧构建文件
flutter build apk # 生成新APK(Android)
flutter build ios # 生成新IPA(iOS,需Mac环境)
适用于需发布新版本的场景。
PATH中仅保留一个Flutter路径,避免版本混乱。flutter pub deps检查依赖树,调整pubspec.yaml中的版本号。sudo安装系统级工具(如Android SDK)时需谨慎,避免权限问题。参考来源: