温馨提示×

debian flutter如何调试应用

小樊
45
2026-09-07 03:54:22
栏目: 智能运维

Debian(Linux) 上调试 Flutter 应用,通常包含 环境准备、运行调试、IDE 调试、命令行调试、常见问题排查 几个部分。下面按实际使用场景说明。


一、准备工作(Debian 上必须做的)

1. 安装 Flutter SDK

git clone https://github.com/flutter/flutter.git -b stable
export PATH="$PATH:`pwd`/flutter/bin"
flutter doctor

2. 安装依赖

sudo apt update
sudo apt install -y curl git unzip xz-utils libglu1-mesa

3. 启用 Linux 桌面支持

flutter config --enable-linux-desktop
flutter doctor

二、运行与调试方式

✅ 方式一:使用终端运行(最基础)

flutter run
  • 默认调试模式(Debug)
  • 支持热重载(Hot Reload)
  • r 热重载,R 热重启,q 退出

✅ 方式二:调试 Linux 桌面应用

flutter run -d linux

如需指定设备:

flutter devices
flutter run -d <device_id>

✅ 方式三:使用 Android 设备 / 模拟器

flutter run -d android

确保:

  • 已开启 USB 调试
  • 用户加入 plugdev
sudo usermod -aG plugdev $USER

三、使用 IDE 调试(推荐)

1. VS Code(最常用)

安装插件:

  • Flutter
  • Dart

调试步骤:

  1. 打开 Flutter 项目
  2. F5 或 点击「Run and Debug」
  3. 选择设备
  4. 可断点、查看变量、Hot Reload

2. Android Studio

  • 安装 Flutter & Dart 插件
  • 连接设备或启用模拟器
  • 点击 Debug 按钮 ▶️

四、命令行调试技巧

1. 查看日志

flutter logs

2. 性能调试

flutter run --profile

打开:

flutter devtools

3. 调试模式下查看 Widget 树

flutter run
# 浏览器打开 DevTools

五、常见问题排查(Debian 特有)

❌ 1. Linux 应用无法启动

可能缺少依赖:

sudo apt install libgtk-3-dev

❌ 2. flutter doctor 报错

flutter doctor --android-licenses

❌ 3. 无法连接 Android 设备

adb devices

无设备 → 检查 USB 模式 & 驱动


六、推荐调试组合(Debian 开发)

Linux 桌面开发

VS Code + flutter run -d linux

Android 调试

Android Studio + 真机

性能分析

flutter devtools

如果你愿意,可以告诉我:

  • 你是调试 Linux / Android / Web
  • 用的是 VS Code 还是 Android Studio
  • 遇到的是 运行报错 / 断点无效 / 黑屏

我可以直接给你针对性的解决方案。

0