温馨提示×

Debian安装Flutter难不难

小樊
40
2026-07-12 14:46:54
栏目: 智能运维

Debian 上安装 Flutter 不算难,但步骤稍多、坑点主要在依赖和 PATH 配置上。如果你熟悉 Linux 基本操作,整体属于中等偏易

下面我按难度评估 + 推荐安装方式 + 常见问题给你讲清楚。


一、难度评估(总体)

项目 难度
下载 Flutter SDK
解压、配置 PATH ⭐⭐
安装依赖(Android / 编译工具) ⭐⭐⭐
配置 Android Studio / 模拟器 ⭐⭐⭐
第一次 flutter doctor ⭐⭐

结论

  • 纯命令行 + 真机调试:不难
  • 完整 Android 开发环境:稍麻烦

二、推荐安装方式(最稳)

✅ 方式一:官方 Snap(最简单,但 Debian 默认没有)

⚠️ Debian 默认 不启用 Snap,不推荐新手折腾

sudo apt install snapd
sudo snap install flutter --classic

如果你不想折腾 Snap,直接用官方压缩包更稳


✅ 方式二(推荐):官方压缩包(最通用)

1️⃣ 安装基础依赖

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

2️⃣ 下载 Flutter SDK

cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
tar xf flutter_linux_3.19.6-stable.tar.xz

3️⃣ 配置 PATH(关键)

编辑 ~/.bashrc~/.zshrc

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

生效:

source ~/.bashrc

4️⃣ 验证

flutter doctor

✅ 看到 Android toolchain 不全是正常的,下一步解决。


三、Android 开发环境(最麻烦的部分)

1️⃣ 安装 Android Studio

sudo apt install android-studio

或官网下载 .tar.gz


2️⃣ 安装 Android SDK + 构建工具

在 Android Studio 中:

  • SDK Platform
  • Android SDK Build-Tools
  • Android SDK Command-line Tools

3️⃣ 同意协议

flutter doctor --android-licenses

四、常见问题(Debian 特有)

flutter doctor 找不到 Android SDK

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$PATH

❌ 模拟器启动失败

Debian 常见原因:

  • 没开启 KVM
  • BIOS 没开虚拟化
sudo apt install qemu-kvm

❌ 中文路径 / 空格路径

⚠️ 不要装在中文或带空格目录


五、适合你的建议

✅ 如果你是:

  • 新手 / 只想跑 Flutter → 用压缩包 + 真机调试
  • 做 Android 开发 → 装 Android Studio
  • Debian 服务器 / CI → 只装 SDK + 命令行工具

六、一句话总结

Debian 安装 Flutter 不难,难的是 Android 环境。

如果你愿意,我可以:

  • ✅ 按你的 Debian 版本(11 / 12 / Testing)给你 精确命令
  • ✅ 帮你 一步步过 flutter doctor
  • ✅ 推荐 最省事的安装方案

你现在用的是 Debian 几?桌面还是服务器?

0