温馨提示×

centos怎样运行flutter项目

小樊
40
2026-10-14 21:06:31
栏目: 智能运维

在 CentOS 上运行 Flutter 项目,通常分为 环境准备 → 安装 Flutter → 运行项目 三步。下面以 CentOS 7 / 8(x64) 为例说明。


一、环境准备

1. 安装基础依赖

sudo yum install -y git curl unzip wget \
  gcc glibc glibc-common glibc-devel \
  libstdc++ libgcc zlib-devel

2. 安装 Java(Android 构建需要)

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

二、安装 Flutter SDK

1. 下载 Flutter

cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
tar -xf flutter_linux_3.19.6-stable.tar.xz

2. 配置环境变量

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

3. 检查安装

flutter doctor

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


三、运行 Flutter 项目

1. 进入项目目录

cd your_flutter_project

2. 获取依赖

flutter pub get

3. 运行项目

✅ 在 Linux 桌面运行(需要 GUI)

flutter run

CentOS 需有桌面环境(GNOME / KDE)

✅ 构建 Linux 应用

flutter build linux
./build/linux/x64/release/bundle/your_app

✅ 构建 Android APK

flutter build apk

✅ Web 运行

flutter run -d chrome

四、常见问题

1. 无法连接设备

  • Linux 服务器通常无 GUI
  • 可用 本地电脑 + CentOS 作为开发机(SSH)

2. 没有桌面环境

  • 只能 build,不能 run
  • 或使用 VS Code + Remote SSH

3. flutter doctor 报错

flutter doctor --android-licenses

五、推荐方案(服务器场景)

  • CentOS:编译/构建
  • Windows / macOS:调试/运行
  • 使用 Git 同步代码

如果你能告诉我:

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

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

0 踩