温馨提示×

centos怎么调试flutter

小樊
33
2026-09-24 08:23:17
栏目: 智能运维

在 CentOS 上调试 Flutter,通常分为 环境准备 → 运行方式 → 调试手段 三部分。下面按实用流程讲。


一、CentOS 上准备 Flutter 环境

1. 安装依赖

sudo yum install -y git curl unzip xz \
  gcc-c++ make mesa-libGL mesa-libEGL \
  libXi libXcursor libXrandr libXinerama \
  alsa-lib nspr nss atk at-spi2-atk gtk3

2. 安装 Flutter SDK

cd ~
git clone https://github.com/flutter/flutter.git
export PATH="$HOME/flutter/bin:$PATH"
flutter doctor

⚠️ 如果 flutter doctor 报错:

  • Android SDK:CentOS 一般只做 Linux 桌面或 Web 调试
  • Android license:可跳过(不跑 Android)

二、CentOS 上支持的调试方式

✅ 方式 1:Linux 桌面调试(最常用)

flutter create demo
cd demo
flutter run -d linux

调试方式:

  • 终端日志(默认)
  • VS Code / Android Studio 断点调试

✅ 方式 2:Web 调试(最简单)

flutter run -d chrome

特点:

  • 不需要 GUI 桌面环境
  • 可用 Chrome DevTools 调试

✅ 方式 3:远程调试(无界面服务器)

如果你在 无桌面的 CentOS 服务器:

方案 A:SSH + 本地浏览器

flutter run -d web-server --web-hostname 0.0.0.0 --web-port 8080

本地浏览器访问:

http://服务器IP:8080

方案 B:VS Code Remote SSH

  1. 本地 VS Code 安装 Remote - SSH
  2. 连接 CentOS
  3. 打开 Flutter 项目
  4. F5 调试(Web / Linux)

三、常用调试命令

flutter run --verbose      # 看详细日志
flutter logs               # 查看运行日志
flutter analyze            # 静态检查
flutter doctor -v          # 环境诊断

四、断点调试(VS Code)

  1. 安装插件:
    • Flutter
    • Dart
  2. 选择设备(Linux / Chrome)
  3. 打 breakpoint
  4. 按 F5

五、常见问题

❌ 没有显示器

✅ 用 Web 或 web-server

❌ Linux 构建失败

flutter doctor
sudo yum groupinstall "Development Tools"

❌ 中文乱码

sudo yum install -y wqy-zenhei-fonts

六、推荐组合(CentOS)

✅ CentOS + VS Code Remote SSH + Flutter Web
✅ CentOS 桌面版 + Flutter Linux


如果你能告诉我:

  • CentOS 是否有桌面?
  • 调试 Android / iOS / Web / Linux?
  • 用的是 VS Code 还是命令行?

我可以给你更精确的配置方案。

0 踩