CentOS 下 Flutter 部署要点
一 系统与权限准备
二 安装与镜像配置
export PATH=$PATH:/opt/flutter/bin
# 可选:Android 开发所需
export ANDROID_HOME=/opt/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator
# 可选:国内镜像(稳定性不保证,按需启用)
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
source ~/.bash_profile 或 source ~/.bashrcflutter doctor 会自动下载依赖;完成后按提示逐项修复。三 Android 工具链与权限合规
sudo yum install -y java-1.8.0-openjdk*,并设置 JAVA_HOME(如:/usr/lib/jvm/java-1.8.0-openjdk)。flutter doctor --android-licenses(全选 y)。compileSdkVersion/targetSdkVersion 与已安装平台版本,更新 Build-Tools。四 Linux 依赖与桌面环境
sudo yum install -y wget git cmake3 libcurl-devel openssl-devel \
xorg-x11-devel libgl1-mesa-devel libgtk-3-devel libxtst-devel \
libxrandr-devel libxrender-devel libasound2-devel
五 国内网络与常见问题排查
flutter 命令不可用:检查 PATH 是否包含 Flutter bin 目录,修改后重启终端/SSH 会话再试。flutter doctor --android-licenses 全部接受。flutter pub get;若依赖原生平台代码(Android),需确保本地 Android SDK/NDK 与构建工具就绪。