在 Debian / Debian 系(Ubuntu、deepin 等) 下安装 Flutter 依赖,通常分三步:系统依赖 → Flutter SDK → Android / 编译依赖。下面按最稳妥的方式一步步来。
sudo apt update
sudo apt install -y \
git \
curl \
wget \
unzip \
zip \
xz-utils \
libglu1-mesa \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev \
libstdc++-12-dev
✅ 说明
libgtk-3-dev:Linux 桌面端(linux desktop runner)clang / cmake / ninja:引擎与插件编译libstdc++:C++ 运行库cd ~
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc 或 ~/.zshrc:
export PATH="$PATH:$HOME/flutter/bin"
让配置生效:
source ~/.bashrc
flutter doctor
如果看到 Dart 已识别,说明 Flutter 安装成功。
sudo apt install -y openjdk-17-jdk
检查:
java -version
sudo apt install -y android-studio
启动后:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
再次验证:
flutter doctor --android-licenses
一路 y 即可。
如果你要 编译 Linux 桌面程序:
flutter config --enable-linux-desktop
然后:
flutter build linux
flutter doctor 找不到 Android SDKflutter config --android-sdk ~/Android/Sdk
sudo apt install clang cmake ninja-build
sudo apt install fonts-noto-cjk
git curl wget unzip zip xz-utils
clang cmake ninja-build
libgtk-3-dev
openjdk-17-jdk
android-studio
如果你愿意,可以告诉我:
我可以给你一份 完全定制化的安装脚本。