温馨提示×

怎样在Debian学Flutter

小樊
37
2026-10-12 20:50:39
栏目: 智能运维

在 Debian 上学习 Flutter,可以按下面这条“从零到能跑起来”的路线来做。整体思路是:先装系统级依赖 → 装 Flutter SDK → 配编辑器 → 写第一个 App → 系统学习。


一、准备 Debian 环境

1. 系统要求

  • Debian 11 / 12(推荐 12)
  • 64 位系统
  • 至少 8GB 内存(模拟器更吃资源)

2. 更新系统

sudo apt update
sudo apt upgrade -y

二、安装 Flutter 所需依赖

Flutter 在 Linux 上需要一些基础工具:

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

如果你是桌面开发(Linux App),上面已经够了。
如果你是Android 开发,还需要:

  • JDK
  • Android SDK

三、安装 Flutter SDK

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

cd ~
wget 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

(版本号可自行替换为最新)

配置环境变量

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

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

然后:

source ~/.bashrc

验证:

flutter --version

四、运行 Flutter doctor

flutter doctor

它会告诉你还缺什么,比如:

  • Android toolchain
  • Chrome(Web)
  • Linux desktop

按需修复即可。


五、安装 Android 开发环境(可选但重要)

1. 安装 JDK

sudo apt install -y openjdk-17-jdk

2. 安装 Android Studio

sudo apt install -y android-studio

或手动下载 .tar.gz

3. 配置 Android SDK

在 Android Studio 中:

  • SDK Manager
  • 安装:
    • Android SDK
    • Android SDK Platform
    • Build Tools

然后:

flutter config --android-sdk /path/to/sdk
flutter doctor --android-licenses

六、安装代码编辑器

推荐组合:

  • VS Code(最简单)
sudo apt install -y code

安装插件:

  • Flutter
  • Dart

或:

  • Android Studio(更完整)

七、创建第一个 Flutter 项目

flutter create hello_flutter
cd hello_flutter
flutter run

如果是 Linux 桌面:

flutter run -d linux

如果是 Web:

flutter run -d chrome

八、学习路线建议(Debian 用户友好)

入门

  1. Dart 基础
    https://dart.dev/language
  2. Flutter 官方 Codelab
    https://flutter.dev/docs/codelabs

实战

  • 写 Todo App
  • 写天气 App(HTTP + JSON)
  • 写本地存储 App(sqlite / hive)

资源

  • 官方文档:https://docs.flutter.dev
  • 中文社区:https://flutterchina.club
  • B 站 / YouTube 搜索「Flutter Debian」

九、常见问题(Debian 特有)

1. flutter doctor 说缺少库

sudo apt install -y libnss3 libxcursor1 libxcomposite1

2. Linux 桌面运行黑屏

确保:

sudo apt install -y libgtk-3-dev

3. 模拟器太卡

  • 用真实 Android 手机(USB 调试)
  • 或只做 Web / Linux 桌面开发

如果你愿意,可以告诉我:

  • 你是 新手还是程序员
  • 想做 手机 / 桌面 / Web
  • 用的是 Debian 几 + 桌面环境

我可以给你一份更针对性的学习清单。

0 踩