【flutter】flutter 环境搭建

flutter 简介

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。

  1. 具有跨平台开发特性,支持IOS、Android、Web三端。
  2. 支持热重载特性,大大提高了开发效率。
  3. 自绘UI引擎和编译成原生代码的方式,使得系统的运行时的高性能成为了可能。 使用Dart语言,目前已经支持同时编译成Web端代码。

安装 flutter

1. sdk 安装

首先,确保您的系统满足以下要求:

  • Windows 10 或更高版本
  • 至少 4GB 内存
  • 磁盘空间:1.64 GB(不包括 IDE/tools)

进入官方下载站:下载地址

下载后解压到一个文件夹下就行,例如我的在 e:\dev\flutter\bin下面

也可以一句命令行傻瓜式安装

bash 复制代码
# 下载并解压 Flutter SDK
mkdir e:\dev\flutter\bin
cd e:\dev\flutter\bin
curl -o flutter_windows_3.19.0-stable.zip https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.19.0-stable.zip
tar -xf flutter_windows_3.19.0-stable.zip

然后添加环境目录,将 sdk 的bin目录地址添加 PATH 环境变量当中。

2. 安装 Android Studio

确认系统配置

找到安装包下载地址

安装时选择 "Standard" 安装类型,安装完成后,打开 Android Studio 并安装 Android SDK,进入 settings ,在 SDK maneger 里安装 Android SDK。

安装 vscode

(可选但推荐):

  • 下载并安装 VS Code
  • 安装 Flutter 和 Dart 扩展

验证安装

WIN+R 进入 CMD,输入 flutter doctor

有打 x 的项就是需要配置的项。我这边显示 Chrome 和 Visual Studio 需要配置,我主要是开发 Android app,所以不需要配置,有需要配置的可以根据提示配置即可。

network 问题可以参考这篇文章:
network 问题

创建项目

bash 复制代码
cd d:\Dev\flutter_study
flutter create my_first_app
cd my_first_app
flutter run
相关推荐
恋猫de小郭1 天前
Android CLI 支持 AI Agent 通过 Device Streaming 调试云真机
android·前端·flutter
m0_738185822 天前
Flutter 鸿蒙化实战:flutter_scankit 适配 OpenHarmony,华为 ScanKit 扫码
flutter·华为·harmonyos·鸿蒙
事圆则缓2 天前
Flutter 开发鸿蒙实战:从 OpenHarmony 适配版到 HAP 构建与插件接入
flutter·华为·harmonyos
天空之城--2 天前
Android一周动态:Android 18首次官宣、Compose Material3 1.4转正(5趋势+5资讯)
android·人工智能·flutter·架构·android jetpack
恋猫de小郭2 天前
Meta 分享怎么用 AI 迁移 Compose 项目不烧心
android·前端·flutter
EatFan2 天前
Flutter 鸿蒙适配实践 2026:从环境搭建、混合渲染到 OpenTelemetry 性能基建
flutter·华为·harmonyos·openharmony·opentelemetry·鸿蒙适配·impeller
m0_738185822 天前
Flutter 鸿蒙化实战:flutter_secure_storage 适配 OpenHarmony,敏感数据安全存储
安全·flutter·华为·harmonyos·鸿蒙
传奇开心果编程3 天前
【现代声明式UI学与练】第1课 从命令式UI到声明式UI
学习·flutter·ui·swiftui·react·android jetpack
m0_738185823 天前
Flutter 鸿蒙化实战:flutter_nfc_kit 适配 OpenHarmony,NFC 读写一步到位
flutter·华为·harmonyos·鸿蒙
恋猫de小郭3 天前
KMP 又改了编译流程, Separate Compilation 禁止了 `commonMain` 的依赖穿透
android·前端·flutter