温馨提示×

怎样在debian跑flutter

小樊
37
2026-09-07 04:08:29
栏目: 智能运维

下面给你一份在 Debian(桌面版,如 Debian 12 / 11) 上跑 Flutter 的实用步骤,从零到能跑 flutter run


一、系统准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装基础依赖

Flutter 在 Linux 上需要这些:

sudo apt install -y \
  git \
  curl \
  wget \
  unzip \
  xz-utils \
  zip \
  libglu1-mesa \
  libgstreamer1.0-dev \
  libgtk-3-dev

二、安装 Flutter SDK

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

  1. 下载(以 stable 为例)
cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.0-stable.tar.xz
  1. 解压
tar xf flutter_linux_3.22.0-stable.tar.xz
  1. 配置环境变量
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

三、安装 Android 工具(跑 Android 必备)

1. 安装 JDK

sudo apt install -y openjdk-17-jdk

2. 安装 Android SDK(两种方式)

方式 A:Android Studio(推荐新手)

sudo apt install -y android-sdk

或从官网下载 Android Studio(Linux 版)并安装。

方式 B:命令行(进阶)

使用 sdkmanager 自行安装。


四、初始化 Flutter

flutter doctor

按提示修复:

  • Android license
flutter doctor --android-licenses

五、跑一个示例项目

flutter create demo
cd demo
flutter run

如果是 物理设备或模拟器,需:

  • 开启 USB 调试
  • 或启动 AVD

六、跑 Linux 桌面应用(Debian 原生)

Flutter 支持 Linux 桌面:

sudo apt install -y clang cmake ninja-build
flutter config --enable-linux-desktop
flutter create linux_demo
cd linux_demo
flutter run -d linux

七、常见问题

1. flutter command not found

检查:

which flutter

确认 .bashrc 已 source。

2. 无法连接设备

flutter devices

3. 国内网络慢

配置镜像:

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

总结

在 Debian 跑 Flutter 的核心是: ✅ 装依赖
✅ 装 Flutter SDK
✅ 装 Android / Linux 环境
flutter doctor 全绿

如果你告诉我:

  • Debian 版本
  • 跑 Android / Linux / Web
  • 是否用命令行还是 IDE

我可以给你更精确的步骤

0