温馨提示×

debian flutter需要啥依赖

小樊
47
2026-10-18 17:57:13
栏目: 智能运维

在 Debian / Debian 系(Ubuntu、Deepin 等) 上安装和运行 Flutter,一般需要以下几类依赖。


一、基础系统依赖(官方要求)

1️⃣ 更新系统

sudo apt update
sudo apt upgrade

2️⃣ 安装必要工具

sudo apt install -y \
  curl \
  git \
  unzip \
  xz-utils \
  zip \
  libglu1-mesa \
  wget

二、Flutter 运行 / 编译所需依赖

Android 开发(最常见)

sudo apt install -y \
  openjdk-17-jdk \
  android-sdk \
  adb

⚠️ 注意

  • Android SDK 官方推荐通过 Android Studio 安装
  • openjdk-17 是目前 Flutter 推荐版本(旧项目可能用 11)

三、Linux 桌面应用(Flutter for Linux)

如果你要 编译 Linux 桌面程序:

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

这是 Flutter Linux 桌面必装依赖。


四、渲染 / 图形相关(常见问题)

如果出现:

  • 黑屏
  • 字体异常
  • GL 报错

可安装:

sudo apt install -y \
  libglu1-mesa-dev \
  freeglut3-dev \
  mesa-common-dev

五、IDE 相关(可选)

VS Code

sudo apt install -y code

Android Studio

sudo apt install -y android-studio

六、Flutter 安装后检查

flutter doctor

常见需要修复的:

  • ✅ Android toolchain
  • ✅ Linux desktop enabled
  • ⚠️ 缺少 SDK / JDK

七、最小可用依赖总结(速查)

仅命令行 + Android:

curl git unzip xz-utils zip openjdk-17-jdk android-sdk adb

含 Linux 桌面:

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

如果你告诉我:

  • ✅ Debian 版本(11 / 12 / 13)
  • ✅ 只做 Android 还是 Linux 桌面
  • ✅ 是否用 Android Studio

我可以给你 精确一条命令安装方案。

0 踩