温馨提示×

centos怎么运行flutter项目

小樊
42
2026-10-23 15:43:21
栏目: 智能运维

在 CentOS 上运行 Flutter 项目,主要分为 环境准备 → 安装 Flutter → 运行项目 几个步骤。下面按常见场景说明(以 CentOS 7 / 8 为例)。


一、前置准备(系统依赖)

1. 安装基础依赖

sudo yum install -y git curl unzip wget \
  libX11-devel libXext-devel libXrender-devel \
  mesa-libGL xz

2. 安装 Java(Android 开发需要)

sudo yum install -y java-11-openjdk-devel
java -version

二、安装 Flutter SDK

1. 下载 Flutter

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

2. 配置环境变量

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

3. 检查环境

flutter doctor

根据提示安装缺失组件(如 Android SDK、命令行工具等)。


三、运行 Flutter 项目

方式一:运行在 Linux 桌面(GUI)

⚠️ CentOS 服务器通常没有桌面环境

如果你有 GNOME / KDE 桌面:

flutter run

方式二:运行在 Web

flutter run -d chrome

方式三:运行在 Android 设备 / 模拟器

flutter run

需先:

  • 安装 Android SDK
  • 配置 ANDROID_HOME
  • 开启 USB 调试(真机)

方式四:构建 APK(最常见)

flutter build apk

输出:

build/app/outputs/flutter-apk/app-release.apk

四、CentOS 服务器常见用途(重点)

✅ CentOS 常用于:

  • 构建 APK / AAB
  • CI/CD 编译
  • Web 打包

❌ 不适合:

  • 直接运行 App(无 GUI)

五、常见问题

1. flutter doctor 提示 Android license 问题

flutter doctor --android-licenses

2. 没有桌面环境

➡ 使用:

flutter build apk

或

flutter build web

六、示例完整流程

git clone 你的flutter项目
cd 项目目录
flutter pub get
flutter build apk

如果你能告诉我:

  • ✅ CentOS 版本
  • ✅ 是否带桌面
  • ✅ 想运行到 Android / Web / Linux

我可以给你 更精确的命令。

0 踩