温馨提示×

debianflutter需要什么依赖

小樊
37
2026-09-19 05:42:39
栏目: 智能运维

Debian / Debian 系(Ubuntu、Linux Mint 等) 上搭建 Flutter 开发环境,通常需要以下几类依赖。


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

Flutter 官方文档要求安装:

sudo apt update
sudo apt install -y \
  git \
  curl \
  wget \
  unzip \
  xz-utils \
  zip \
  libglu1-mesa \
  libgstreamer1.0-dev \
  libgstreamer-plugins-base1.0-dev \
  libgtk-3-dev

✅ 这些是 Flutter CLI 和 Linux 桌面支持 的基础依赖。


二、Android 开发依赖(如果用 Android)

1. JDK(推荐 JDK 17)

sudo apt install -y openjdk-17-jdk

检查:

java -version

2. Android SDK

两种方式:

方式 A:Android Studio(推荐)

sudo apt install -y android-studio

方式 B:命令行 SDK

  • 下载 commandlinetools
  • 配置 ANDROID_HOME

3. 必要 SDK 包

sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0"

三、Flutter Linux 桌面依赖

如果你要开发 Linux 桌面应用

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

四、开发工具(可选但推荐)

sudo apt install -y \
  vim \
  vscode \
  chromium \
  dartsass

VS Code:

sudo apt install -y code

五、Flutter 安装步骤简要

git clone https://github.com/flutter/flutter.git -b stable ~/flutter
export PATH="$HOME/flutter/bin:$PATH"
flutter doctor

六、常见问题依赖补充

1. 缺少 libnss3

sudo apt install -y libnss3

2. Chrome 测试失败

sudo apt install -y chromium

3. 中文路径问题

⚠️ Flutter 不支持中文用户名路径


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

只跑 Flutter CLI(不开发 Android)

git curl wget unzip xz-utils zip libglu1-mesa

开发 Android

+ openjdk-17-jdk + android-sdk

开发 Linux 桌面

+ clang cmake ninja-build libgtk-3-dev

如果你告诉我:

  • Debian 版本(11 / 12)
  • 是否做 Android / iOS / Linux / Web
  • 是否用 Android Studio

我可以给你 精确的一条命令清单

0