温馨提示×

debian怎样搭建flutter环境

小樊
35
2026-09-19 05:16:40
栏目: 智能运维

下面是在 Debian 上搭建 Flutter 开发环境 的详细步骤,适用于常见的 Debian 11 / 12。


一、系统准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装必要依赖

Flutter 需要以下工具:

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

二、安装 JDK(Android 开发需要)

sudo apt install -y openjdk-17-jdk

验证:

java -version

三、下载并安装 Flutter SDK

1. 下载 Flutter

去官网复制最新版地址(以下为示例):

cd ~
curl -O https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.2-stable.tar.xz

解压:

tar xf flutter_linux_3.22.2-stable.tar.xz

2. 配置环境变量

编辑 ~/.bashrc~/.zshrc

nano ~/.bashrc

添加:

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

使其生效:

source ~/.bashrc

3. 验证 Flutter

flutter --version

四、安装 Android SDK(Android 开发)

方式一(推荐):Android Studio

sudo apt install -y android-studio

启动后:

  • 安装 Android SDK
  • 安装 Android SDK Command-line Tools
  • 安装一个 Platform(如 Android 13 / 14)
  • 安装 Build Tools

方式二:命令行(无 GUI)

sudo apt install -y android-sdk

配置环境变量:

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

五、配置 Flutter

1. 运行检测

flutter doctor

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

flutter doctor --android-licenses

2. 启用 Linux 桌面支持(可选)

flutter config --enable-linux-desktop

安装 Linux 依赖:

sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev

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

flutter create hello_flutter
cd hello_flutter
flutter run

七、常见问题

1. flutter doctor 显示 IDE 未安装

可忽略,或用 VS Code / Android Studio

2. 网络问题

可配置镜像:

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

3. 只做 Linux 桌面应用

无需 Android SDK


如果你告诉我:

  • 是否使用 桌面 / Android / Web
  • Debian 版本
  • 是否使用 VS Code 或 Android Studio

我可以给你更精简或定制化的配置方案。

0