在 Debian 上运行 / 开发 Flutter,无论是桌面运行、编辑器开发还是构建 Android/iOS/Web,所需配置如下(以 Debian 11/12 为例):
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
cd ~
git clone https://github.com/flutter/flutter.git -b stable
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
验证:
flutter doctor
sudo apt install -y openjdk-17-jdk
sudo apt install -y android-sdk
或手动安装 Command-line Tools
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
flutter config --enable-linux-desktop
flutter create demo
cd demo
flutter run -d linux
sudo apt install -y chromium
flutter config --enable-web
flutter run -d chrome
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
如果你告诉我:
我可以给你更精准的配置清单。