温馨提示×

centos如何调试flutter

小樊
46
2026-10-14 21:08:25
栏目: 智能运维

在 CentOS 上调试 Flutter,通常分为 环境准备、运行方式、调试工具、常见问题 几部分。下面按实操角度说明。


一、CentOS 上准备 Flutter 环境

1. 安装依赖

sudo yum groupinstall "Development Tools"
sudo yum install -y git curl unzip xz wget

如果是 CentOS 7,可能还需要:

sudo yum install -y libstdc++ mesa-libGL

2. 安装 Flutter SDK

cd ~
git clone https://github.com/flutter/flutter.git -b stable

配置环境变量:

echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

3. 检查环境

flutter doctor

常见缺失:

  • Android SDK(真机/模拟器)
  • Chrome(Web 调试)
  • Linux 构建依赖(桌面调试)

二、调试方式(重点)

方式一:命令行调试(最基础)

flutter run

调试参数:

flutter run --debug
flutter run -d chrome        # Web
flutter run -d linux         # Linux 桌面
flutter run -d <deviceId>    # 指定设备

查看设备:

flutter devices

方式二:VS Code 调试(推荐)

  1. 安装插件

    • Flutter
    • Dart
  2. 打开 Flutter 项目

  3. 配置 launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Flutter Debug",
      "request": "launch",
      "type": "dart"
    }
  ]
}
  1. 按 F5 启动调试
    • 断点
    • 变量查看
    • 热重载(Hot Reload)

方式三:Android Studio 调试

sudo yum install -y java-11-openjdk

安装 Android Studio 后:

  • 安装 Flutter 插件
  • 配置 SDK
  • 使用 Logcat + Breakpoint

三、日志与问题排查

查看运行日志

flutter logs

常见错误

flutter doctor -v

清理缓存

flutter clean
flutter pub get

四、CentOS 特有注意事项

1. 没有图形界面

  • 使用 Web / 命令行
  • 或远程连接到 Windows/Mac 调试

2. Linux 桌面调试

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

需安装:

sudo yum install -y gtk3-devel

3. 中文乱码

sudo yum groupinstall "Fonts"

五、推荐调试流程(总结)

  1. flutter doctor
  2. flutter run -d chrome
  3. VS Code 打断点
  4. flutter logs 辅助
  5. flutter clean 解决诡异问题

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

  • CentOS 版本(7 / 8 / Stream)
  • 调试目标(Web / Linux / Android)
  • 是否无桌面环境

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

0 踩