下面是在 CentOS 上配置 Flutter 开发环境 的常见步骤(以 CentOS 7 / 8 为例,适用于 x64 架构)。
sudo yum update -y
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
sudo yum install -y java-11-openjdk-devel
java -version
去官网复制最新稳定版地址: 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
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
flutter --version
flutter doctor
根据提示安装缺失内容,例如:
flutter doctor --android-licenses
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_HOMEexport ANDROID_HOME=$HOME/Android/Sdk
flutter config --android-sdk $ANDROID_HOME
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
adbflutter doctor -v
根据报错安装对应 lib*
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
如果你告诉我:
我可以给你更精简或针对性的配置方案。