你提到的「Debian + Flutter 兼容性问题」比较宽泛,下面我按常见场景系统梳理一下,并给出解决方案,你可以对照自己的情况看。
原因
解决
export PATH="$PATH:`pwd`/flutter/bin"
建议写入:
~/.bashrc 或 ~/.zshrc
运行 flutter doctor 报错:
Missing libraries: libGL.so.1, libstdc++.so.6
Debian 解决依赖
sudo apt update
sudo apt install -y \
libgl1 \
libglib2.0-0 \
libstdc++6 \
libglu1-mesa \
clang \
cmake \
ninja-build \
pkg-config
常见问题
adb 无权限解决
sudo apt install android-sdk
或手动安装:
~/Android/Sdk
配置:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/platform-tools
USB 调试权限:
sudo usermod -aG plugdev $USER
Debian 支持 Flutter Linux 桌面,但需:
sudo apt install -y \
gtk+-3.0 \
libgtk-3-dev \
libblkid-dev \
liblzma-dev
启用:
flutter config --enable-linux-desktop
现象
建议
❌ 不要 apt install dart
✅ 使用 Flutter 自带 Dart
| 项目 | 推荐 |
|---|---|
| Debian | 12 (Bookworm) |
| Flutter | 稳定版 (stable) |
| 桌面环境 | GNOME / KDE |
| 架构 | x86_64 |
flutter doctor -v
把输出贴出来,我可以精确到报错行帮你分析。
如果你愿意,可以告诉我:
我可以直接给你针对性解决方案。