在 Windows 操作系统上安装和配置 Flutter 开发环境

简介: 在 Windows 操作系统上安装和配置 Flutter 开发环境

在 Windows 操作系统上安装和配置 Flutter 开发环境

系统配置要求

为了成功安装和运行 Flutter,确保您的开发环境满足以下基本需求:

  1. 操作系统:Windows 7 SP1 或更高版本。
  2. 处理器:支持 64 位的架构。
  3. 磁盘空间:至少预留 2GB 的磁盘空间用于安装 Flutter SDK 及其依赖项。
  4. 工具与软件:Git for Windows。

获取 Flutter SDK

从 Flutter 官方网站下载最新稳定版的 Flutter SDK(例如:flutter_windows_3.16.8-stable.zip)。注意:

  • 不要在路径中包含特殊字符或空格。
  • 避免将 Flutter 安装在需要管理员权限的目录下,如 C:\Program Files\

您也可以通过 Git 从 GitHub 上克隆 Flutter repo 并切换到稳定分支:

C:\src> git clone https://github.com/flutter/flutter.git -b stable

更新 PATH 环境变量

为了让 Windows 控制台能够识别并运行 Flutter 命令,需按照以下步骤将 Flutter 的 bin 目录添加至系统 PATH 环境变量:

  1. 解压下载的 Flutter SDK 到一个适当的目录,例如 C:\dev\src\flutter
  2. 打开系统环境变量设置,编辑 Path 变量,将 C:\dev\src\flutter\bin 添加到其中。
  3. 重要提示:自 Flutter 1.19.0 dev 版本开始,Flutter SDK 内包含了 Dart 命令。请确保 Flutter SDK 中的 Dart 命令优先于单独安装的 Dart SDK。可以通过运行以下命令来检查 flutter 和 dart 是否来自同一 bin 目录,并且顺序正确:

C:\> where.exe flutter dart

如果 Dart SDK 路径不在 Flutter SDK 之后,请调整 PATH 设置以确保兼容性。

运行 flutter doctor

更新 PATH 变量后,重启命令行窗口,执行以下命令来检查和配置环境:

C:\src\flutter> flutter doctor

此命令会检测你的开发环境,并列出任何缺失的依赖项或需要配置的内容。根据输出信息完成相应的安装和配置。

Android 开发环境设置

为了支持 Android 开发,需要安装 Android Studio 并进行相关配置:

  1. 安装 Android Studio,并确保完成全量安装,包括 Android SDK、构建工具及平台工具。
  2. 运行 flutter doctor 后,根据提示同意 Android SDK 平台的协议:
$ flutter doctor --android-licenses
  1. 对于物理 Android 设备,请将其连接到电脑,并开启开发者选项和 USB 调试模式。
  2. 对于 Android 模拟器,请在 AVD Manager 中创建并启动一个基于 Android 4.1 (API 16) 或更高版本的模拟器。

Windows 特别注意事项

自 Flutter 2.10 版本起,对 Windows 的支持已经进入 stable 渠道,可以利用 Flutter 构建 Windows 桌面应用程序。

对于 Windows 桌面开发,除了 Flutter SDK,还需要以下内容:

Visual Studio:安装带有桌面开发工作负载的 Visual Studio 2019 或更高版本。

更多关于 Flutter 桌面端支持的信息,请参阅官方文档。同时请注意区分 Visual Studio 与 Visual Studio Code。


最后,Flutter 工具可能偶尔会从 Google 服务器下载资源,并使用 Google Analytics 收集匿名的基本使用情况统计信息和崩溃报告,以改善 Flutter 工具。如果您不希望发送分析数据,可以通过运行 flutter config --no-analytics 来禁用此功能。Google 的隐私权政策详细说明了如何处理这些数据。

相关文章
|
1天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
21天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
24天前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
47 2
|
1月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
安全 搜索推荐 网络安全
Windows操作系统的演变与未来趋势####
本文将深入探讨Windows操作系统从诞生至今的发展历程,分析其关键版本的技术创新、市场影响及用户反馈。同时,结合当前科技趋势,预测Windows系统的未来发展方向,包括智能化、云集成、安全性提升等方面的可能性。 ####
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
61 4
|
1月前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
68 9
|
2月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
91 0
|
编解码 安全 Linux
flutter 在windows和linux上运行IOS UI模拟器
之前发视频总是有人留言,我用的什么模拟器,今天给大家说一下 我一般用的是device_preview这个插件,这个插件的闲置是只能做UI上的模拟,并没有真正的运行环境。 近似您的应用程序在另一台设备上的外观和性能。
405 0
|
2月前
|
Android开发 iOS开发 容器
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
鸿蒙harmonyos next flutter混合开发之开发FFI plugin