温馨提示×

debian flutter如何调试程序

小樊
35
2026-10-15 18:34:13
栏目: 智能运维

在 Debian(Linux) 上调试 Flutter 程序,常见方式有以下几种,按使用频率从高到低说明:


一、使用 Flutter / Dart 调试(最常用)

1. 使用 Android Studio / IntelliJ IDEA

这是最推荐的方式。

安装

sudo apt install android-studio

或在官网下载: https://developer.android.com/studio

调试步骤

  1. 打开 Flutter 项目
  2. 安装 Flutter 和 Dart 插件
  3. 选择设备(Linux / Android / Chrome)
  4. 点击 Debug(虫子图标)
  5. 可设置断点、查看变量、调用栈

✅ 支持:

  • 断点
  • 热重载(Hot Reload)
  • 变量监视
  • Widget 树查看

2. 使用 VS Code(轻量级)

适合喜欢轻量编辑器的人。

安装

sudo apt install code

插件

  • Flutter
  • Dart

调试

  1. 打开项目
  2. F5 或 Run → Start Debugging
  3. 选择运行环境
  4. 断点调试

二、命令行调试(无 GUI)

1. 普通运行

flutter run

2. 带断点(Dart DevTools)

flutter run --debug

然后浏览器打开:

http://localhost:9100

这是 Dart DevTools,功能包括:

  • CPU / 内存分析
  • Widget Inspector
  • 性能图
  • 日志

三、在 Debian 上调试 Linux 桌面程序

Flutter 支持 Linux 原生应用。

启用 Linux 支持

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

运行

flutter run -d linux

调试 C++ 层(高级)

如果需要调试引擎或插件:

gdb build/linux/x64/debug/bundle/your_app

四、调试 Web 程序

flutter run -d chrome

浏览器 DevTools(F12)即可调试。


五、常见调试技巧

打印日志

print('debug info');

或使用:

debugPrint('flutter log');

查看依赖问题

flutter doctor -v

清除缓存

flutter clean

六、推荐组合(新手)

✅ Debian + VS Code + Flutter 插件

如果你愿意,我可以:

  • 帮你配置 Debian 的 Flutter 环境
  • 给你一个完整调试示例
  • 针对 Android / Linux / Web 分别说明

你现在用的是 哪种设备(Linux 桌面 / Android / Web)?

0 踩