Flutter 在 Debian 上运行报错,通常不是“Flutter 本身不支持 Debian”,而是环境依赖 / 权限 / 架构 / 工具链问题。下面按最常见原因 → 解决方案给你一个排查清单。
Debian 是“最小系统”,很多库默认没装。
常见缺失:
libgl1libnss3libgtk-3-0libxkbcommon0fonts-noto✅ 解决:
sudo apt update
sudo apt install -y \
libgl1 \
libnss3 \
libgtk-3-0 \
libxkbcommon0 \
fonts-noto \
curl \
git \
unzip \
xz-utils
Flutter 官方推荐:
cat /etc/debian_version
报错示例:
Android license status unknown
✅ 解决:
flutter doctor --android-licenses
(需要已安装 Android SDK)
如果你在跑:
flutter run -d linux
还需要:
sudo apt install \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
Flutter 不能用 sudo 安装或运行。
✅ 正确方式:
sudo chown -R $USER:$USER ~/flutter
Debian on:
uname -m
which flutter
如果为空:
export PATH="$PATH:$HOME/flutter/bin"
建议写入:
~/.bashrc
请直接运行:
flutter doctor -v
把完整报错贴出来,我可以:
flutter doctor / flutter run / 构建 APK?我可以一步一步帮你修到能跑 ✅