温馨提示×

debian上flutter环境怎么配

小樊
41
2026-09-28 06:16:45
栏目: 智能运维

下面给你一份在 Debian 上配置 Flutter 开发环境的实用流程(以 Debian 11/12 为例,桌面版或服务器版都适用)。


一、系统准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装基础依赖

Flutter 在 Linux 上需要以下工具:

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

如果你要开发 Linux 桌面应用,上面 libgtk-3-dev 是必须的。


二、安装 Flutter SDK

方式一:官方压缩包(推荐)

  1. 下载 Flutter SDK
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(GUI 最简单):

sudo apt install -y android-studio

启动后:

  • SDK Manager → 安装 Android SDK + Build Tools
  • 配置 ANDROID_HOME
nano ~/.bashrc

添加:

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

四、初始化 Flutter

flutter doctor

按提示修复问题,例如:

flutter doctor --android-licenses

五、验证环境

flutter create demo
cd demo
flutter run

如果是无界面服务器,可用:

flutter build linux
flutter build apk

六、常见问题(Debian 特有)

1. flutter: command not found

  • 确认 ~/.bashrc 已 source
  • 或改用 ~/.profile

2. Linux 桌面构建失败

sudo apt install -y libgtk-3-dev
flutter config --enable-linux-desktop

3. 中文乱码

sudo apt install -y fonts-noto-cjk

七、可选工具

  • VS Code
sudo apt install -y code

安装 Flutter / Dart 插件

  • 命令行模拟器
sudo apt install -y qemu-kvm libvirt-daemon-system

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

  • Debian 版本(11 / 12)
  • 是否用桌面环境
  • 只做 Android / Linux / Web?

我可以直接给你最简配置方案。

0 踩