在 Debian 上安装 Flutter,核心注意点只有两个:选对 CPU 架构 + 正确安装依赖。下面按常见坑给你系统说明。
Debian 常见三种:
| 架构 | 是否支持 Flutter |
|---|---|
| x86_64(最常见) | ✅ 官方支持 |
| ARM64(树莓派 / ARM 服务器) | ⚠️ 社区支持(部分工具缺) |
| 32 位 i386 | ❌ 官方不支持 |
检查:
uname -m
x86_64 ✅aarch64 / arm64 ⚠️(可能需要手动处理)Flutter 依赖 C/C++ 编译工具链:
sudo apt update
sudo apt install -y \
git \
curl \
unzip \
wget \
build-essential \
libssl-dev \
libgtk-3-dev \
clang \
cmake \
ninja-build \
pkg-config \
libayatana-appindicator3-dev
否则你会遇到:
flutter doctor 报错cd ~
git clone https://github.com/flutter/flutter.git -b stable
或使用镜像(国内):
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
编辑:
nano ~/.bashrc
追加:
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
验证:
flutter --version
sudo apt install android-studio
启动并完成 Android SDK 初始化。
flutter doctor --android-licenses
Debian 默认 Wayland / X11 都支持,但注意:
flutter config --enable-linux-desktop
然后:
flutter create myapp
cd myapp
flutter run -d linux
⚠️ 不要忘了 GTK 开发库(前面已装)
flutter config --android-sdk /home/你的用户名/Android/Sdk
sudo apt install clang
Debian 12 常见:
sudo apt install libayatana-appindicator3-dev
✅ Debian 稳定版(12 / Bookworm)没问题
⚠️ 老版本(Debian 10 及以下)可能 glibc 太旧
⚠️ 不要直接用 apt install flutter(版本极旧)
如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你一份 完全针对你环境的安装命令清单。