温馨提示×

debian flutter环境如何搭建

小樊
35
2026-10-15 18:29:15
栏目: 智能运维

下面给你一份在 Debian 上搭建 Flutter 开发环境的实用步骤(以 Debian 11 / 12 为例,其他版本类似)。


一、系统准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装基础依赖

Flutter 需要一些工具和库:

sudo apt install -y \
  git \
  curl \
  wget \
  unzip \
  xz-utils \
  zip \
  libglu1-mesa \
  libgstreamer1.0-0 \
  libgstreamer-plugins-base1.0-0 \
  libgtk-3-0 \
  libnss3 \
  libatk-bridge2.0-0 \
  libx11-xcb1 \
  libxcb1 \
  libxcomposite1 \
  libxdamage1 \
  libxext6 \
  libxfixes3 \
  libxrandr2 \
  libgbm1 \
  libpango-1.0-0 \
  libcairo2

二、安装开发工具链

1. 安装 GCC / Clang / CMake

sudo apt install -y \
  build-essential \
  cmake \
  clang

2. 安装 Android 相关依赖(可选但推荐)

sudo apt install -y \
  adb \
  fastboot

三、安装 Java(Android 开发必须)

sudo apt install -y default-jdk

验证:

java -version

四、下载并安装 Flutter SDK

1. 下载 Flutter

推荐放到 /opt 或用户目录:

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

2. 配置环境变量

编辑 ~/.bashrc 或 ~/.zshrc:

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

使配置生效:

source ~/.bashrc

3. 验证 Flutter

flutter --version
flutter doctor

五、安装 Android SDK(推荐方式)

方式一:Android Studio(最简单)

sudo apt install -y android-sdk

或从官网下载: https://developer.android.com/studio

安装后:

flutter config --android-sdk=/path/to/android-sdk

方式二:命令行(无 GUI)

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

六、接受 Android 许可

flutter doctor --android-licenses

一路 y 即可。


七、Linux 桌面开发(可选)

如果你想开发 Linux 桌面应用:

sudo apt install -y \
  libgtk-3-dev \
  ninja-build

启用:

flutter config --enable-linux-desktop

八、创建并运行第一个项目

flutter create hello_flutter
cd hello_flutter
flutter run

(Linux 桌面直接运行,Android 需连接设备或模拟器)


九、常见问题

1. flutter doctor 报 Chrome 缺失

sudo apt install -y chromium

2. 中文路径问题

避免中文用户名或路径,否则容易报错。

3. 网络问题

可配置镜像:

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

如果你告诉我:

  • Debian 版本
  • 是否只要 Linux 桌面 还是 Android
  • 是否有 GPU / 远程服务器

我可以给你更精简或服务器专用方案。

0 踩