在 Debian 上安装 Flutter 并配置依赖,通常分为 系统依赖安装、Flutter SDK 安装、环境配置 三步。下面给你一套可行且较完整的流程(适用于 Debian 11 / 12)。
Flutter 在 Linux 上需要一些基础工具和库:
sudo apt update
sudo apt install -y \
git \
curl \
wget \
unzip \
xz-utils \
zip \
libglu1-mesa \
libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \
libgtk-3-dev \
libstdc++6 \
clang \
cmake \
ninja-build \
pkg-config \
libssl-dev
如果你要做 Android 开发,还需要:
sudo apt install -y openjdk-17-jdk
(Flutter 官方推荐 JDK 17)
去官网复制最新稳定版地址,或直接使用:
cd ~/development
git clone https://github.com/flutter/flutter.git -b stable
推荐放到
~/development/flutter
编辑 ~/.bashrc 或 ~/.zshrc:
export PATH="$PATH:$HOME/development/flutter/bin"
然后:
source ~/.bashrc
运行:
flutter doctor
它会告诉你还缺什么。
如果你做 Android:
flutter doctor 里按提示运行:flutter doctor --android-licenses
sudo apt install -y chromium
flutter config --enable-linux-desktop
需要 GTK 依赖(前面已装)
flutter doctor -v
成功示例:
创建测试项目:
flutter create test_app
cd test_app
flutter run
flutter command not found→ PATH 没生效,确认 source ~/.bashrc
确保装了:
libgtk-3-dev
pkg-config
可以设置镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
如果你愿意,可以告诉我:
我可以给你一份更精简或定制化的安装方案。