- 首页 >
- 问答 >
-
智能运维 >
- Debian系统如何搭建Flutter开发环境
Debian系统如何搭建Flutter开发环境
小樊
35
2025-11-30 12:43:45
Debian 搭建 Flutter 开发环境
一 准备与安装系统依赖
- 更新系统并安装常见构建工具与图形依赖(适用于 x86_64 桌面环境):
- sudo apt update && sudo apt upgrade -y
- sudo apt install -y clang cmake build-essential pkg-config libegl1-mesa-dev libxkbcommon-dev libgles2-mesa-dev libwayland-dev wayland-protocols git curl wget unzip
- 说明:Flutter 的 Android 开发需要 Java(推荐 JDK 17);Flutter SDK 已内置 Dart,无需单独安装 Dart。
二 安装 Flutter SDK
- 方式一 手动下载解压(稳定可靠,便于多版本管理)
- 下载并解压到 /opt/flutter(路径可自定义):
- curl -sSL https://dl.flutter.dev/linux/flutter_linux_x86_64.tar.xz | sudo tar xvxf - -C /opt
- sudo mv /opt/flutter_linux_x86_64 /opt/flutter
- 将 Flutter 加入 PATH(针对 bash,如使用 zsh 请改为 ~/.zshrc):
- echo ‘export PATH=“$PATH:/opt/flutter/bin”’ >> ~/.bashrc
- source ~/.bashrc
- 方式二 使用 Snap(更省事,适合快速上手)
- sudo apt install -y snapd
- sudo snap install flutter --classic
- 验证安装:
- flutter --version
- flutter doctor
三 配置 Android 开发环境
- 安装 Android Studio(可选但强烈推荐):
- 从官网下载 Linux 版压缩包,解压至 /opt/android-studio,运行安装向导,完成 Android SDK/Platform-Tools/Build-Tools/Emulator 安装,并在插件市场安装 Flutter 与 Dart 插件。
- 配置环境变量(示例,路径以实际安装为准):
- echo ‘export ANDROID_SDK_ROOT=/opt/android-studio’ >> ~/.bashrc
- echo ‘export PATH=$ANDROID_SDK_ROOT/platform-tools:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin:$PATH’ >> ~/.bashrc
- source ~/.bashrc
- 接受许可并完善组件:
- flutter doctor --android-licenses
- flutter doctor
- 说明:Flutter 的桌面端(Linux)开发可直接在 Debian 上进行;若需要 iOS 开发需使用 macOS。
四 国内镜像与网络优化(可选)
- 为加速 pub 包与 SDK 下载,可配置镜像(写入 ~/.bashrc 或 ~/.zshrc):
- echo ‘export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub’ >> ~/.bashrc
- echo ‘export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter’ >> ~/.bashrc
- source ~/.bashrc
五 创建项目与运行
- 创建并运行示例应用:
- flutter create my_first_app
- cd my_first_app
- flutter run
- 常用命令:
- flutter devices(查看可用设备/模拟器)
- flutter upgrade(升级 Flutter SDK)
- flutter pub get(获取依赖)