温馨提示×

Debian下Flutter依赖怎么装

小樊
57
2026-07-12 14:52:45
栏目: 智能运维

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++ 运行库

二、安装 Flutter SDK

1️⃣ 下载 Flutter

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

2️⃣ 配置环境变量

编辑 ~/.bashrc~/.zshrc

export PATH="$PATH:$HOME/flutter/bin"

让配置生效:

source ~/.bashrc

3️⃣ 验证

flutter doctor

如果看到 Dart 已识别,说明 Flutter 安装成功。


三、安装 Android 依赖(最常见)

1️⃣ 安装 JDK(推荐 JDK 17)

sudo apt install -y openjdk-17-jdk

检查:

java -version

2️⃣ 安装 Android Studio(推荐方式)

sudo apt install -y android-studio

启动后:

  • ✅ 安装 Android SDK
  • ✅ 安装 Android SDK Command-line Tools
  • ✅ 安装 Android SDK Platform-Tools
  • ✅ 安装 Android SDK Build-Tools

3️⃣ 配置 Android 环境变量

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 桌面支持(可选)

如果你要 编译 Linux 桌面程序

flutter config --enable-linux-desktop

然后:

flutter build linux

五、常见问题排查

flutter doctor 找不到 Android SDK

flutter config --android-sdk ~/Android/Sdk

❌ clang / cmake 找不到

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

如果你愿意,可以告诉我:

  • Debian 版本(11 / 12 / sid)
  • 用途(Android / Linux / Web / 桌面)
  • 是否用 VS Code / Android Studio

我可以给你一份 完全定制化的安装脚本

0