下面给你一套在 CentOS 上配置 Flutter 开发环境的实用步骤(以 CentOS 7 / 8 为例,适用于桌面或服务器+远程开发)。
sudo yum update -y
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
sudo yum install -y java-11-openjdk-devel
验证:
java -version
去官网复制最新稳定版链接: 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
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
验证:
flutter --version
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:
flutter config --android-sdk ~/Android/Sdk
sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"
flutter doctor
常见问题修复:
flutter doctor --android-licenses
flutter create demo
cd demo
flutter run
如果在 服务器无界面,可用:
flutter build apk
sudo yum install -y glibc.i686 libstdc++.i686
sudo yum install -y android-tools
adb devices
CentOS
├─ JDK
├─ Flutter SDK
├─ Android SDK
└─ flutter doctor ✅
如果你告诉我:
我可以给你更精简或自动化脚本版配置。