温馨提示×

centos flutter怎么调试

小樊
51
2026-10-17 17:58:37
栏目: 智能运维

在 CentOS 上调试 Flutter 应用,常见场景有几种:本地命令行调试、VS Code 远程调试、以及真机/模拟器调试。下面按最常见、最实用的方式给你说明。


一、CentOS 上运行 Flutter 的前提

1. 安装 Flutter SDK

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

2. 安装依赖

sudo yum install -y \
  git curl unzip xz \
  clang cmake ninja-build \
  gtk3-devel libXi-devel \
  mesa-libGL-devel

二、调试方式一:命令行调试(最常用)

1. 运行并调试

flutter run

常用调试命令(运行中):

  • r:热重载(Hot Reload)
  • R:热重启(Hot Restart)
  • p:显示网格
  • o:切换 Android / iOS 预览
  • q:退出

三、调试方式二:VS Code 远程调试(推荐)

1. 在 CentOS 上安装 VS Code(或本地连远程)

本地用 VS Code + Remote SSH 连 CentOS。

2. 安装插件

  • Flutter
  • Dart

3. 配置调试

.vscode/launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Flutter",
      "request": "launch",
      "type": "dart"
    }
  ]
}

按 F5 启动调试,支持:

  • 断点
  • 变量查看
  • 调用栈
  • Hot Reload

四、调试 Linux 桌面应用(CentOS)

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

调试:

flutter run --debug

五、调试 Android 设备(CentOS + 手机)

1. 开启 USB 调试

手机:开发者选项 → USB 调试

2. 检查设备

flutter devices

3. 运行调试

flutter run -d <device_id>

六、常见问题排查

1. flutter doctor 报错

flutter doctor --android-licenses

2. 无法连接设备

adb devices

无设备 → 检查 USB / 驱动

3. CentOS 无 GUI

  • 用命令行调试
  • 或远程 VS Code
  • 或只构建不运行:
flutter build apk

七、推荐调试组合(CentOS 服务器)

✅ CentOS 无桌面

  • flutter run(命令行)
  • flutter build apk

✅ CentOS 有桌面

  • flutter run -d linux
  • VS Code 调试

如果你能告诉我:

  • CentOS 是否有桌面?
  • 调试 Android / iOS / Linux?
  • 本地还是远程服务器?

我可以给你更精确的调试方案。

0 踩