在 Debian 上安装 Flutter 失败,通常不是“Debian 不支持 Flutter”,而是环境依赖、权限或架构问题。下面按最常见原因 → 解决方式来说明。
Flutter 依赖大量底层库。
典型报错:
flutter: command not founderror while loading shared librariesMissing required tools✅ 解决(Debian 必装):
sudo apt update
sudo apt install -y \
git curl unzip xz-utils zip \
libglu1-mesa lib32stdc++6 \
clang cmake ninja-build \
libgtk-3-0 libblkid-dev liblzma-dev \
pkg-config libssl-dev
Debian 常见情况:
❌ Flutter 官方 只支持:
x86_64(64 位)✅ 检查:
uname -m
如果不是 x86_64,基本装不了官方 Flutter。
❌ 错误做法:
sudo apt install flutter
Debian 官方仓库里的 Flutter 经常缺失、版本旧、不可用。
✅ 正确做法(官方推荐):
cd ~/development
git clone https://github.com/flutter/flutter.git -b stable
export PATH="$PATH:$HOME/development/flutter/bin"
❌ 错误:
sudo flutter doctor
✅ 正确:
sudo chown -R $USER:$USER ~/development
如果你只是 Linux 桌面端 Flutter,不需要 Android SDK。
但如果你要 Android:
sudo apt install openjdk-17-jdk
并配置:
export ANDROID_HOME=$HOME/Android/Sdk
flutter doctor -v
看哪一项红:
| Debian | 状态 |
|---|---|
| Debian 11 | ✅ 可用 |
| Debian 12 | ✅ 推荐 |
| Debian 10 及以下 | ⚠️ 不推荐 |
你可以贴出:
flutter doctor 输出cat /etc/os-release)我可以直接告诉你 是哪一步炸了。