温馨提示×

Debian中Flutter依赖怎么装

小樊
45
2026-10-12 20:46:35
栏目: 智能运维

在 Debian(及其衍生版,如 Ubuntu)上安装 Flutter 的开发依赖,核心包括系统工具链、平台依赖和Flutter SDK 本身。下面按步骤说明。


一、安装基础依赖(必须)

sudo apt update
sudo apt install -y \
  git \
  curl \
  wget \
  unzip \
  xz-utils \
  zip \
  libglu1-mesa \
  build-essential \
  libssl-dev \
  libgtk-3-dev \
  pkg-config \
  cmake \
  ninja-build

如果你要开发 Android:

sudo apt install -y openjdk-17-jdk

(Flutter 官方目前推荐 JDK 17)


二、安装 Flutter SDK

方式 1:官方压缩包(推荐)

cd ~
git clone https://github.com/flutter/flutter.git -b stable

或下载稳定版:

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.24.3-stable.tar.xz
tar xf flutter_linux_*.tar.xz

配置环境变量

echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

验证:

flutter doctor

三、安装平台依赖

1️⃣ Linux 桌面应用

sudo apt install -y \
  libgtk-3-dev \
  libblkid-dev \
  liblzma-dev
flutter config --enable-linux-desktop

2️⃣ Android

flutter doctor --android-licenses

并安装:

  • Android SDK
  • Android Studio(可选但推荐)

3️⃣ Web

sudo apt install -y chromium
flutter config --enable-web

4️⃣ 交叉编译(Windows / ARM)

sudo apt install -y mingw-w64
flutter config --enable-windows-uwp

四、常见问题

❌ flutter doctor 提示缺失

一般缺的是:

  • clang
  • cmake
  • ninja
sudo apt install -y clang cmake ninja-build

❌ 中文路径问题

不要把 Flutter 放在中文目录。


如果你能说明:

  • Debian 版本(11 / 12)
  • 目标平台(Android / Linux / Web)
  • 是否用 IDE(VS Code / Android Studio)

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

0 踩