温馨提示×

Debian如何搭建Flutter

小樊
38
2026-08-23 03:01:04
栏目: 智能运维

Debian 上搭建 Flutter 开发环境,可以按下面步骤来(适用于 Debian 11/12,其他版本类似)。


一、系统准备

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

二、安装 Flutter SDK

1. 下载 Flutter SDK

Flutter 官方推荐放到 /opt 或用户目录。

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

2. 配置 PATH

编辑 ~/.bashrc~/.zshrc

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

立即生效:

source ~/.bashrc

3. 验证安装

flutter --version

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

Flutter 已包含 Dart,一般不需要单独安装。

如需单独安装:

sudo apt install dart

四、配置 Android 开发环境(Android Studio)

1. 安装 JDK

sudo apt install -y openjdk-17-jdk

2. 下载 Android Studio

官方下载:

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

解压:

tar -xvf android-studio-*.tar.gz
sudo mv android-studio /opt/

运行:

/opt/android-studio/bin/studio.sh

3. 安装 Android SDK

在 Android Studio 中:

  • 进入 SDK Manager
  • 安装:
    • Android SDK Platform
    • Android SDK Build-Tools
    • Android SDK Platform-Tools

4. 配置环境变量

编辑 ~/.bashrc

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

生效:

source ~/.bashrc

五、配置 Flutter

1. 运行 doctor

flutter doctor

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

flutter doctor --android-licenses

六、Linux 桌面开发(可选)

如果你想在 Debian 上直接运行 Flutter 桌面应用

flutter config --enable-linux-desktop

创建项目:

flutter create my_app
cd my_app
flutter run -d linux

七、创建并运行第一个 Flutter 项目

flutter create hello_flutter
cd hello_flutter
flutter run

八、常见问题

1. flutter doctor 找不到 Android Studio

flutter config --android-studio-dir=/opt/android-studio

2. 中文路径问题

⚠️ 不要放在中文路径下

3. 网络问题

国内建议配置镜像:

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

九、总结流程

Debian
 ├─ 安装依赖
 ├─ 安装 Flutter SDK
 ├─ 安装 Android Studio + SDK
 ├─ flutter doctor
 └─ flutter create & run

如果你愿意,我可以帮你:

  • ✅ 写一个 Debian 一键安装脚本
  • ✅ 配置 VS Code / Android Studio
  • ✅ Debian + Flutter + 桌面 / Android / Web 三端开发

你现在用的是 Debian 11 还是 12?

0