CentOS 下获取与使用 Flutter 资源的完整指南
一 准备与获取 Flutter SDK
sudo yum update -y && sudo yum install -y wget git unzip whichwget https://storage.googleapis.com/flutter/releases/3.10.0/flutter-linux-x64-3.10.0.tar.xzsudo tar -xf flutter-linux-x64-3.10.0.tar.xz -C /opt/sudo ln -s /opt/flutter/bin/flutter /usr/local/bin/fluttercurl -fsSL https://dl.flutter.io/linux/flutter.sh | bashecho 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc && source ~/.bashrcecho 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc~/.bashrc 或 /etc/profile 持久化):
export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnexport PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub/export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutterflutter --versionflutter doctor(首次会触发下载 Dart SDK 与平台工具,耗时取决于网络)二 获取项目依赖与引擎等运行时资源
flutter pub get(读取 pubspec.yaml 并拉取 Dart 包 到本地缓存)flutter doctor -v(按需触发下载 Flutter Engine、Android SDK、Chrome、Linux desktop 等工具)flutter doctor --android-licenses,出现提示时输入 y 全部同意flutter pub get 或 flutter doctor 下载缓慢/失败,优先确认已配置国内镜像(见上节),再重试命令三 获取 Android 相关资源(可选)
~/.bashrc 或 /etc/profile)
export ANDROID_HOME=$HOME/Android/Sdkexport PATH=$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-toolssource ~/.bashrcadb devices(能列出设备/模拟器即正常)flutter doctor 检查 Android 项是否通过四 常用验证与排错命令
flutter doctor -vflutter pub get、flutter pub upgradeflutter cleanflutter channel、flutter upgradeflutter 命令不可用,检查 PATH 是否包含 $HOME/flutter/bin 或 /usr/local/bin/flutter,必要时重新 source 配置文件或重登终端