温馨提示×

Debian怎么配置Flutter环境

小樊
44
2026-08-11 10:36:38
栏目: 智能运维

下面是在 Debian(含 Debian 11/12) 上配置 Flutter 开发环境 的完整步骤,适用于桌面开发、Android 开发(如有 Android 设备/模拟器)。


一、系统准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装必要依赖

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

这些依赖用于:

  • Flutter SDK
  • Linux 桌面应用编译
  • Android 工具链

二、安装 Flutter SDK

1. 下载 Flutter SDK

推荐安装到用户目录:

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

如果你网络不好,也可以用国内镜像:

git clone https://gitee.com/mirrors/Flutter.git flutter

2. 配置环境变量

编辑 ~/.bashrc~/.zshrc

nano ~/.bashrc

添加:

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

生效:

source ~/.bashrc

3. 验证 Flutter

flutter doctor

如果看到类似:

[✓] Flutter
[✓] Linux toolchain
[!] Android toolchain (not installed)

说明 Flutter 基本安装成功。


三、配置 Android 开发环境(可选)

如果你 只开发 Linux 桌面应用,可以跳过这一步。


1. 安装 JDK

sudo apt install -y openjdk-17-jdk

验证:

java -version

2. 安装 Android SDK(推荐方式)

方法一:通过 Android Studio(推荐)

sudo apt install -y android-studio

启动 Android Studio:

android-studio

然后进行:

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

方法二:命令行安装(无 GUI)

mkdir -p ~/Android/Sdk
cd ~/Android/Sdk
wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
unzip commandlinetools-linux-*.zip
mv cmdline-tools latest
mkdir cmdline-tools
mv latest cmdline-tools/latest

配置环境变量:

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

生效:

source ~/.bashrc

安装 SDK:

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

3. 同意 Android 许可

flutter doctor --android-licenses

四、配置 Linux 桌面开发

1. 启用 Linux 桌面支持

flutter config --enable-linux-desktop

2. 创建并运行示例

flutter create demo
cd demo
flutter run -d linux

五、配置国内镜像(重要)

如果你在中国大陆,强烈建议配置:

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

写入 ~/.bashrc 永久生效。


六、常见问题

1. flutter doctor 报 clang/cmake 缺失

sudo apt install clang cmake ninja-build

2. Linux 桌面无法运行

确保:

sudo apt install libgtk-3-dev

七、推荐开发工具

  • VS Code
sudo apt install code

安装 Flutter / Dart 插件

  • Android Studio
sudo apt install android-studio

八、总结流程

安装依赖
↓
安装 Flutter SDK
↓
配置 PATH
↓
flutter doctor
↓
(可选)安装 Android SDK
↓
启用 Linux 桌面
↓
开始开发

如果你愿意,我可以:

  • ✅ 帮你 只配置 Linux 桌面 Flutter
  • ✅ 给你 Debian + Wayland 注意事项
  • ✅ 写一个 一键安装脚本
  • ✅ 针对 ARM / x86 单独说明

你打算用 Flutter 做什么类型的应用?

0