温馨提示×

centos怎样配置flutter环境

小樊
41
2026-09-30 06:08:20
栏目: 智能运维

下面是在 CentOS 上配置 Flutter 开发环境 的常见步骤(以 CentOS 7 / 8 为例,适用于 x64 架构)。


一、系统准备

1. 更新系统

sudo yum update -y

2. 安装基础依赖

Flutter 在 Linux 上需要一些系统库:

sudo yum install -y \
  git \
  curl \
  wget \
  unzip \
  zip \
  xz \
  libX11-devel \
  libXext-devel \
  libXrender-devel \
  mesa-libGL \
  mesa-libEGL \
  glibc \
  gcc-c++ \
  clang \
  make

CentOS 8 可用 dnf 代替 yum


二、安装 Java(Android 开发需要)

1. 安装 JDK

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

2. 验证

java -version

三、安装 Flutter SDK

1. 下载 Flutter

去官网复制最新稳定版地址: https://docs.flutter.dev/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

3. 验证

flutter --version

四、运行 Flutter doctor

flutter doctor

根据提示安装缺失内容,例如:

flutter doctor --android-licenses

五、安装 Android SDK(重要)

方式一:Android Studio(推荐)

sudo yum install -y https://dl.google.com/dl/android/studio/ide-zips/2023.2.1.24/android-studio-2023.2.1.24-linux.tar.gz

解压并运行:

tar -xf android-studio-*.tar.gz
./android-studio/bin/studio.sh

在 Android Studio 中:

  • 安装 Android SDK
  • 安装 Android SDK Command-line Tools
  • 配置 ANDROID_HOME

方式二:仅命令行(无 GUI)

export ANDROID_HOME=$HOME/Android/Sdk
flutter config --android-sdk $ANDROID_HOME

六、环境变量示例(~/.bashrc)

export PATH="$HOME/flutter/bin:$PATH"
export ANDROID_HOME=$HOME/Android/Sdk
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH"

七、创建测试项目

flutter create hello_flutter
cd hello_flutter
flutter run

八、常见问题

1. CentOS 无图形界面

  • 只能做 命令行 / 构建
  • 真机调试需 USB + adb

2. 缺少共享库

flutter doctor -v

根据报错安装对应 lib*

3. 国内加速

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否使用桌面 / 服务器
  • 是否只需要构建 APK

我可以给你更精简或针对性的配置方案。

0 踩