温馨提示×

debian怎么调试flutter

小樊
50
2026-09-16 05:51:49
栏目: 智能运维

在 Debian 上调试 Flutter,通常分为环境调试、运行调试和问题排查三部分。下面按实际使用场景给你一套清晰的做法。


一、基础环境确认(先排除环境本身问题)

1. 检查 Flutter 环境

flutter doctor

重点看:

  • [✓] Flutter
  • [✓] Android toolchain
  • [✓] Linux toolchain(Debian 桌面应用)
  • [✓] Connected device

如果有 ✗,按提示修复。


2. 安装常用调试依赖(Debian 特有)

sudo apt update
sudo apt install -y \
  build-essential \
  libgl1-mesa-dev \
  libglu1-mesa-dev \
  clang \
  cmake \
  ninja-build \
  pkg-config \
  libgtk-3-dev

如果是 Flutter Linux 桌面调试,这些基本是必须的。


二、运行调试(最常用)

1. 启动调试模式

flutter run

常用参数:

flutter run --debug        # 默认
flutter run --profile     # 性能调试
flutter run --release     # 发布模式

2. 选择设备

flutter devices
flutter run -d linux
flutter run -d chrome

三、使用 IDE 调试(推荐)

VS Code(最简单)

  1. 安装插件:
    • Flutter
    • Dart
  2. 打开项目
  3. 按 F5 启动调试
  4. 可断点、看变量、热重载

Android Studio

  • 安装 Flutter 插件
  • 直接 Run / Debug

四、日志与错误排查

1. 查看运行日志

flutter logs

2. 详细构建日志

flutter run -v

或

flutter build linux -v

3. Dart 层调试

在代码中加:

print('debug info');

或用:

debugPrint('debug');

五、Linux 桌面专项调试(Debian 常见坑)

1. 找不到 Linux 设备

flutter config --enable-linux-desktop
flutter create .

2. GTK / 编译错误

一般是缺库:

sudo apt install libgtk-3-dev

3. 中文/字体问题

sudo apt install fonts-noto-cjk

六、性能调试

1. Performance Overlay

运行中按:

P

2. DevTools

flutter pub global activate devtools
flutter devtools

浏览器打开后连接正在运行的 App。


七、常见调试命令速查

flutter clean
flutter pub get
flutter analyze
flutter doctor -v

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

  • 你是 Linux 桌面 / Android / Web 调试?
  • 报了什么具体错误?

我可以直接帮你定位问题。

0 踩