温馨提示×

centos flutter环境怎么配

小樊
38
2026-10-26 14:29:02
栏目: 智能运维

下面给你一套在 CentOS 上配置 Flutter 开发环境的实用步骤(以 CentOS 7 / 8 为例,适用于桌面或服务器+远程开发)。


一、系统准备

1. 更新系统

sudo yum update -y

2. 安装基础依赖

Flutter 在 Linux 上需要一些底层库:

sudo yum install -y \
  git \
  curl \
  wget \
  unzip \
  zip \
  xz \
  libGL \
  libGLU \
  mesa-libGL \
  mesa-libEGL \
  gtk3 \
  bash-completion

如果是 CentOS 8,用 dnf:

sudo dnf install -y git curl wget unzip zip xz gtk3 mesa-libGL

二、安装 JDK(Android 开发必须)

推荐 JDK 11(Flutter 官方兼容)

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

验证:

java -version

三、安装 Flutter SDK

1. 下载 Flutter

去官网复制最新稳定版链接: https://flutter.dev/docs/get-started/install/linux

示例:

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

验证:

flutter --version

四、安装 Android 环境(关键)

方式一:Android Studio(推荐)

sudo yum install -y wget
wget https://redirector.android.com/dl/android-studio/2023.3.1.18/linux/android-studio-2023.3.1.18-linux.tar.gz
tar -xzf android-studio-*.tar.gz -C /opt

运行:

/opt/android-studio/bin/studio.sh

安装 SDK:

  • Android SDK
  • Android SDK Platform
  • Android SDK Build-Tools

方式二:仅命令行(无桌面)

flutter config --android-sdk ~/Android/Sdk
sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"

五、Flutter 环境检查

flutter doctor

常见问题修复:

flutter doctor --android-licenses

六、创建并运行项目

flutter create demo
cd demo
flutter run

如果在 服务器无界面,可用:

flutter build apk

七、常见问题

1. 缺少 32 位库

sudo yum install -y glibc.i686 libstdc++.i686

2. 无法连接设备

sudo yum install -y android-tools
adb devices

3. CentOS 无桌面

  • 用 Android Studio 在本地
  • CentOS 仅用于构建 APK / 后端

八、总结流程

CentOS
 ├─ JDK
 ├─ Flutter SDK
 ├─ Android SDK
 └─ flutter doctor ✅

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否带桌面
  • 是否只打包 APK

我可以给你更精简或自动化脚本版配置。

0 踩