下面给你一份在 Debian 上搭建 Flutter 开发环境的实用步骤(以 Debian 11 / 12 为例,其他版本类似)。
sudo apt update
sudo apt upgrade -y
Flutter 需要一些工具和库:
sudo apt install -y \
git \
curl \
wget \
unzip \
xz-utils \
zip \
libglu1-mesa \
libgstreamer1.0-0 \
libgstreamer-plugins-base1.0-0 \
libgtk-3-0 \
libnss3 \
libatk-bridge2.0-0 \
libx11-xcb1 \
libxcb1 \
libxcomposite1 \
libxdamage1 \
libxext6 \
libxfixes3 \
libxrandr2 \
libgbm1 \
libpango-1.0-0 \
libcairo2
sudo apt install -y \
build-essential \
cmake \
clang
sudo apt install -y \
adb \
fastboot
sudo apt install -y default-jdk
验证:
java -version
推荐放到 /opt 或用户目录:
cd ~
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc 或 ~/.zshrc:
export PATH="$PATH:$HOME/flutter/bin"
使配置生效:
source ~/.bashrc
flutter --version
flutter doctor
sudo apt install -y android-sdk
或从官网下载: https://developer.android.com/studio
安装后:
flutter config --android-sdk=/path/to/android-sdk
sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"
flutter doctor --android-licenses
一路 y 即可。
如果你想开发 Linux 桌面应用:
sudo apt install -y \
libgtk-3-dev \
ninja-build
启用:
flutter config --enable-linux-desktop
flutter create hello_flutter
cd hello_flutter
flutter run
(Linux 桌面直接运行,Android 需连接设备或模拟器)
flutter doctor 报 Chrome 缺失sudo apt install -y chromium
避免中文用户名或路径,否则容易报错。
可配置镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
如果你告诉我:
我可以给你更精简或服务器专用方案。