温馨提示×

debian flutter环境怎么搭

小樊
37
2026-09-03 23:12:19
栏目: 智能运维

下面给你一份在 Debian(含 Debian 11 / 12)上搭建 Flutter 开发环境的常用做法,适合桌面开发、Android 开发(iOS 需要 macOS)。


一、系统准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装基础依赖

Flutter 在 Linux 上需要一些工具:

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

二、安装 Flutter SDK

方法一:官方稳定版(推荐)

  1. 下载 Flutter(以 stable 为例)
cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.2-stable.tar.xz

版本号可在 https://flutter.dev/docs/development/tools/sdk/releases 查看

  1. 解压
tar xf flutter_linux_3.22.2-stable.tar.xz
  1. 配置环境变量
nano ~/.bashrc

添加:

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

生效:

source ~/.bashrc

三、安装 Android 环境(可选但常用)

1. 安装 JDK

sudo apt install -y openjdk-17-jdk

2. 安装 Android SDK

推荐用 Android Studio(最简单):

sudo apt install -y android-studio

启动后:

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

示例:

nano ~/.bashrc
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/platform-tools

四、Flutter 初始化

flutter doctor

根据提示修复问题,例如:

flutter doctor --android-licenses

五、Linux 桌面开发(可选)

如果你要开发 Flutter Linux 应用:

flutter config --enable-linux-desktop

运行示例:

flutter create demo
cd demo
flutter run -d linux

六、VS Code(推荐编辑器)

sudo apt install -y code

安装插件:

  • Flutter
  • Dart

七、常见问题

1. flutter command not found

  • 检查 .bashrc
  • 使用 bash 或重新打开终端

2. Linux 编译失败

确保已安装:

libgtk-3-dev
pkg-config
ninja-build

3. 国内网络问题

可配置镜像:

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

如果你告诉我:

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

我可以给你更精简或定制化的步骤。

0 踩