温馨提示×

Debian跑Flutter需要什么配置

小樊
41
2026-10-12 20:41:37
栏目: 智能运维

在 Debian 上运行 / 开发 Flutter,无论是桌面运行、编辑器开发还是构建 Android/iOS/Web,所需配置如下(以 Debian 11/12 为例):


一、系统基础要求

  • 架构:x86_64(官方支持)
  • 内存:≥ 4GB(推荐 8GB+)
  • 磁盘:≥ 10GB(含 Android SDK)
  • 系统版本:Debian 11 (Bullseye) 或 12 (Bookworm)

二、安装依赖(必须)

sudo apt update
sudo apt install -y \
  git curl wget unzip xz-utils \
  libglu1-mesa libgles2 \
  clang cmake ninja-build \
  pkg-config libgtk-3-dev \
  liblzma-dev libstdc++6

Flutter Desktop(Linux)需要 GTK 3


三、安装 Flutter SDK

cd ~
git clone https://github.com/flutter/flutter.git -b stable
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

验证:

flutter doctor

四、Android 开发(可选但常见)

1. 安装 JDK

sudo apt install -y openjdk-17-jdk

2. 安装 Android SDK

  • 推荐:Android Studio(Debian 可用)
sudo apt install -y android-sdk

或手动安装 Command-line Tools

3. 环境变量

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
flutter config --android-sdk $ANDROID_HOME
flutter doctor --android-licenses

五、Linux 桌面运行(可选)

flutter config --enable-linux-desktop
flutter create demo
cd demo
flutter run -d linux

六、Web 开发(可选)

sudo apt install -y chromium
flutter config --enable-web
flutter run -d chrome

七、编辑器

  • VS Code
sudo apt install -y code

安装插件:Flutter + Dart

或 Android Studio


八、常见坑

问题 解决
libGL 错误 安装 libglu1-mesa
GTK 缺失 libgtk-3-dev
无法连接设备 sudo apt install android-sdk-platform-tools
中文乱码 安装中文字体

九、最小可用配置总结

✅ Debian
✅ Git + 基础编译工具
✅ Flutter SDK
✅(开发)OpenJDK + Android SDK

如果你告诉我:

  • 只跑 Linux 桌面
  • 还是 Android 开发
  • 还是 服务器 CI 构建

我可以给你更精准的配置清单。

0 踩