在 Debian 上跑 Flutter 常见的报错大致就那几类,我按最常见场景给你总结和解决办法,你可以对号入座。
原因:没把 Flutter 加入 PATH
解决
export PATH="$PATH:$HOME/flutter/bin"
写入:
nano ~/.bashrc
# 或 ~/.zshrc
然后:
source ~/.bashrc
Debian 常见缺失:
libgl1
libnss3
clang
cmake
解决(Debian 11/12 通用)
sudo apt update
sudo apt install -y \
git curl unzip xz-utils zip \
libgl1 libnss3 libnotify4 libxkbcommon0 \
libappindicator3-1 libatk-bridge2.0-0 \
clang cmake ninja-build pkg-config \
libgtk-3-0
Android license status unknown
解决
flutter doctor --android-licenses
一路 y 回车
如没装 SDK:
sudo apt install android-sdk
或用 Android Studio(推荐)
Failed to launch ... cannot open display
解决
flutter run -d linux
echo "不支持无 GUI 直接运行"
用 X11 转发或容器桌面
sudo apt install fonts-noto-cjk
Debian on ARM:
flutter doctor -v
flutter --version
uname -a
把具体报错原文贴出来(红字部分),我可以直接告诉你精确解决方案,比泛泛而谈快很多。