Flutter 开发环境安装配置教程
更新时间: 2025/9/22 | 总字数: 0 字 | 阅读时长: 0 分钟
前言
Flutter 是由 Google 开发一种现代移动 UI 框架,允许开发者使用单一的代码库快速构建高质量的原生用户界面, Flutter 具有跨平台开发特性,只要一套代码即可构建、测试和发布适用于移动、Web、桌面和嵌入式平台的应用;Flutter 使用自己的渲染引擎,可以直接编译成本地机器代码,具有接近原生应用的性能;同时支持毫秒级的热重载,大大提升开发效率;基于 Dart 语言开发,在 JIT (即时编译) 模式下速度与 JavaScript 基本持平,以 AOT (运行期编译) 模式运行时,性能远高于 JavaScript 。
官网地址
Dart 中文文档:https://dart.cn
Flutter 官方文档中文版:https://flutter.cn
Flutter 环境搭建
Flutter SDK 安装
Flutter SDK 包含完整 Dart SDK,所以无需单独进行安装 Dart SDK,具体安装教程,可参考:安装和环境配置,根据操作系统及开发应用类型,按照指引进行 Flutter SDK 及所需环境安装。
如果仅安装 Flutter SDK,可以直接从 Flutter SDK 归档列表 下载 stable 版本 Flutter SDK ,下载完成后解压到指定目录。
环境变量配置
加速镜像配置
在国内安装和使用 Flutter,可通过设置如下环境变量,进行镜像加速。
PUB_HOSTED_URL:https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn
开发平台环境搭建
可根据操作系统及开发应用,按照 安装和环境配置 指引进行所需环境的创建。
Web 应用开发
需安装 Google Chrome,可参考:开发 Web 应用。
Android 应用开发
需安装 Android Studio,并配置 Android SDK 及 目标 Android 设备,可参考:开发安卓应用。
iOS 应用、macOS 桌面应用开发
需在 macOS 环境下,安装并配置 Xcode,以及安装 cocoapods,可参考:制作 iOS 应用。
Windows 桌面应用开发
需在 Windows 环境下,安装 Visual Studio,选择 Desktop development with C++ ,可参考:开发 Windows 桌面应用。
环境搭建完成后,可通过 flutter doctor 命令检查安装环境。
flutter doctor