在 Debian 上安装和使用 Flutter,有几个容易踩坑的点需要注意。下面按「系统准备 → 安装 → 环境 → 常见问题」给你梳理一下。
Flutter 在 Debian 上不是开箱即用,缺库会直接报错。
sudo apt update
sudo apt install -y \
git curl wget unzip xz-utils \
libglu1-mesa lib32stdc++6 \
clang cmake ninja-build pkg-config \
libgtk-3-0 libblkid-dev liblzma-dev
sudo apt install -y openjdk-17-jdk
⚠️ Flutter 现在推荐 JDK 17(旧版用 11 也行,但新版本容易警告)
cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_*.tar.xz
tar xf flutter_linux_*.tar.xz
添加到 PATH:
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
不建议用
snap install flutter(Debian 对 snap 支持一般,容易权限问题)
flutter doctor
flutter doctor --android-licenses
sudo apt install chromium
sudo apt install -y \
libgtk-3-dev \
libclang-dev
flutter config --enable-linux-desktop
egrep -c '(vmx|svm)' /proc/cpuinfo
返回 >0 才行
sudo apt install qemu-kvm
sudo usermod -aG kvm $USER
sudo apt install android-sdk-platform-tools-common
或手动加 udev 规则
flutter 目录不要放在 /opt 且 root 拥有如果在中国大陆:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
flutter doctor 全绿如果你愿意,可以告诉我:
我可以给你一份更精确的安装命令清单。