温馨提示×

Debian下Flutter环境怎么配

小樊
41
2026-07-12 14:11:52
栏目: 智能运维

Debian(如 Debian 11/12)上配置 Flutter 开发环境,可以按下面步骤来做,基本和 Ubuntu 类似,但有些依赖需要注意。


一、系统准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装必要依赖

Flutter 需要一些基础工具:

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

如果你要开发 Linux 桌面应用,必须安装 libgtk-3-dev


二、安装 Flutter SDK

1. 下载 Flutter SDK

推荐放到 $HOME/development 目录:

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

2. 配置环境变量

编辑 ~/.bashrc~/.zshrc

nano ~/.bashrc

添加:

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

生效:

source ~/.bashrc

3. 验证 Flutter

flutter --version

三、安装 Dart(Flutter 自带,可选)

Flutter 内置 Dart,一般不需要单独安装。
如果你需要单独使用 Dart:

sudo apt install dart

四、配置 Android 开发环境(常用)

1. 安装 Java

sudo apt install -y openjdk-17-jdk

验证:

java -version

2. 安装 Android Studio

下载:

wget https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2023.3.1.19/android-studio-2023.3.1.19-linux.tar.gz

解压:

tar -xzf android-studio-*.tar.gz -C ~/

运行:

~/android-studio/bin/studio.sh

首次启动会:

  • 安装 Android SDK
  • 配置 Android SDK Command-line Tools

3. 配置 Android 环境变量

nano ~/.bashrc

添加(路径可能不同,按实际情况):

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

生效:

source ~/.bashrc

五、Flutter 环境检查

flutter doctor

常见输出示例:

[✓] Flutter
[✓] Android toolchain
[✓] Linux toolchain
[✓] Android Studio
[✓] Connected device

如果有 [!][x],按提示修复即可。


六、创建并运行 Flutter 项目

flutter create hello_flutter
cd hello_flutter
flutter run

如果是 Linux 桌面:

flutter run -d linux

七、常见问题(Debian 特有)

1. flutter doctor 提示 clang/cmake 缺失

sudo apt install clang cmake ninja-build

2. Linux 桌面构建失败

确认:

flutter config --enable-linux-desktop

3. 网络问题(中国大陆)

可配置 Flutter 国内镜像:

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

八、推荐开发工具

  • VS Code
sudo apt install code

安装插件:

  • Flutter

  • Dart

  • Android Studio(推荐)


如果你愿意,可以告诉我:

  • Debian 版本(11 / 12 / 其他)
  • 是否只做 Android 还是 Linux 桌面
  • 是否使用 VS Code / Android Studio

我可以给你一份 完全针对你当前系统的配置方案

0