温馨提示×

Debian装Flutter要哪些依赖

小樊
41
2026-10-24 15:29:22
栏目: 智能运维

在 Debian(含 Debian 11/12 等) 上安装 Flutter,通常需要以下几类依赖。


一、基础系统依赖(必须)

sudo apt update
sudo apt install -y \
  git \
  curl \
  wget \
  unzip \
  xz-utils \
  zip \
  libglu1-mesa \
  lib32stdc++6 \
  libstdc++6 \
  libgstreamer1.0-0 \
  libgstreamer-plugins-base1.0-0 \
  libgstreamer-plugins-good1.0-0

说明:

  • git:Flutter 使用 git 管理 SDK
  • unzip / xz-utils:解压 Flutter SDK
  • lib32stdc++6:Android 工具链需要 32 位库
  • libglu1-mesa:部分 Linux 桌面/渲染需求

二、Android 开发依赖(做 Android 必须)

1. Java(推荐 OpenJDK 17)

sudo apt install -y openjdk-17-jdk

验证:

java -version

2. Android SDK / Android Studio(推荐)

方式一(推荐):安装 Android Studio

sudo apt install -y android-studio

或通过官网下载 .tar.gz

方式二:仅命令行(sdkmanager)

  • 安装 android-sdk
  • 配置 ANDROID_HOME、PATH

3. 开启 Linux 构建支持(可选)

sudo apt install -y \
  clang \
  cmake \
  ninja-build \
  pkg-config \
  libgtk-3-dev

用于:

flutter build linux

三、Flutter 官方检查命令

安装完依赖后:

flutter doctor

它会告诉你还缺什么(Android license、IDE 插件等)


四、最小可用组合(总结)

✅ 仅跑 Flutter(无 Android)

git curl unzip xz-utils

✅ Android 开发

git curl unzip xz-utils lib32stdc++6 openjdk-17-jdk android-studio

✅ Linux 桌面开发

clang cmake ninja-build pkg-config libgtk-3-dev

如果你告诉我:

  • Debian 版本(11 / 12)
  • 是否只做 Android / Web / Linux
  • 是否用 VS Code 还是 Android Studio

我可以给你更精确的命令清单。

0 踩