系统要求

要安装和运行Flutter,您的开发环境必须满足以下最低要求:

  • 操作系统:Windows 7 SP1或更高版本(64位)
  • 磁盘空间:400 MB(不包括IDE /工具的磁盘空间)。
  • 工具:Flutter取决于您的环境中可用的这些工具。
  • Windows PowerShell 5.0或更高版本(预装Windows 10)
  • Git for Windows 2.x,使用Windows命令提示符选项中的Use Git
    如果已安装Git for Windows,请确保可以git从命令提示符或PowerShell 运行命令。

获取Flutter SDK

  1. 下载以下安装包以获取Flutter SDK的最新稳定版本:
    flutter_windows_v1.2.1-stable.zip对于其他发布渠道和较旧版本,请参阅SDK存档页面。
  2. 解压缩zip文件并将其包含flutter在Flutter SDK的所需安装位置(例如C:\src\flutter;不要将Flutter安装在C:\Program Files\需要提升权限的目录中)。
  3. flutter_console.batflutter目录中找到该文件。双击启动它。

您现在可以在Flutter控制台中运行Flutter命令了!

要更新现有版本的Flutter,请参阅升级Flutter

配置环境变量

如果您希望在常规Windows控制台中运行Flutter命令,请执行以下步骤将Flutter添加到PATH环境变量中:

  • 用户变量下,检查是否有名为Path的条目:
  • 如果该条目不存在,全路径追加到flutter\bin使用;从现有值的分隔符。
  • 如果该条目不存在,请创建一个以Path完整路径命名的新用户变量flutter\bin作为其值。

请注意,您必须关闭并重新打开任何现有控制台窗口才能使这些更改生效。

安装IDE

您可以使用任何文本编辑器结合我们的命令行工具使用Flutter构建应用程序。但是,我们建议使用我们的编辑器插件之一,以获得更好的体验。这些插件为您提供代码完成,语法突出显示,窗口小部件编辑辅助,运行和调试支持等。

按照以下步骤为Android Studio,IntelliJ添加编辑器插件。

安装Android Studio

Android Studio为Flutter提供了完整的集成IDE体验。

或者,您也可以使用IntelliJ:

Android设置

 注意: Flutter依赖Android Studio的完整安装来提供其Android平台依赖性。但是,您可以在许多编辑器中编写Flutter应用程序; 后面的步骤将讨论这个问题。

启动Android Studio,然后浏览“Android Studio安装向导”。这将安装最新的Android SDK,Android SDK Platform-Tools和Android SDK Build-Tools,这些都是Flutter在开发Android时所需要的。

设置您的Android设备

要准备在Android设备上运行和测试Flutter应用,您需要一台运行Android 4.1(API级别16)或更高版本的Android设备。

  1. 在您的设备上启用开发人员选项USB调试Android文档中提供了详细说明。
  2. 仅限Windows:安装Google USB驱动程序
  3. 使用USB线将手机插入计算机。如果您的设备出现提示,请授权您的计算机访问您的设备。
  4. 在终端中,运行flutter devices命令以验证Flutter是否识别您连接的Android设备。

默认情况下,Flutter使用您的adb工具所基于的Android SDK版本。如果您希望Flutter使用Android SDK的其他安装,则必须将 ANDROID_HOME环境变量设置为该安装目录。

设置Android模拟器

要准备在Android模拟器上运行和测试Flutter应用,请按以下步骤操作:

  1. 在计算机上启用VM加速
  2. 启动Android Studio>工具> Android> AVD Manager,然后选择 创建虚拟设备。(Android子菜单仅在Android项目中出现。)
  3. 选择设备定义,然后选择下一步
  4. 为要模拟的Android版本选择一个或多个系统映像,然后选择“ 下一步”。建议使用x86x86_64图像。
  5. 在“仿真性能”下,选择“ 硬件 - GLES 2.0”以启用 硬件加速
  6. 验证AVD配置是否正确,然后选择“ 完成”
    有关上述步骤的详细信息,请参阅管理AVD
  7. 在Android Virtual Device Manager中,单击工具栏中的“运行 ”。模拟器将启动并显示所选操作系统版本和设备的默认画布。

安装Flutter和Dart插件

要安装这些:

  1. 启动Android Studio。
  2. 打开插件首选项(首选项> macOS上的 插件,Windows和Linux上的文件>设置>插件)。
  3. 选择Browse repositories,选择Flutter插件,然后单击 Install
  4. 提示安装Dart插件时单击
  5. 出现提示时单击“ 重启

此页面介绍了如何从模板创建新的Flutter应用程序,运行它,以及在对应用程序进行更改后体验“热重新加载”。

选择用于编写,构建和运行Flutter应用程序的开发工具。

创建应用程序

  1. 选择“ 文件”>“新建Flutter项目”
  2. 选择Flutter application作为项目类型,然后按Next
  3. 确保Flutter SDK Path文本字段指定SDK的位置。如果尚未安装SDK,请安装它。
  4. 输入项目名称(例如,myapp),然后按“ 下一步”。命名方式遵循蛇形命名
  5. 单击完成
  6. 等待Android Studio安装SDK,然后创建项目。

上面的命令创建一个Flutter项目目录myapp,其中包含一个使用Material Components的简单演示应用程序。

 提示: 您的应用的代码在lib/main.dart。有关每个代码块的功能的高级描述,请参阅该文件顶部的注释。

运行应用程序

  1. 找到主Android Studio工具栏:
  2. 目标选择器中,选择用于运行应用程序的Android设备。如果没有列为可用,请选择工具> Android> AVD Manager并在那里创建一个。有关详细信息,请参阅管理AVD
  3. 单击工具栏中的运行图标,或调用菜单项“运行”>“运行”

应用构建完成后,您将在设备上看到启动应用。

初学者应用

尝试热重装

Flutter提供快速开发周期和热重载,能够重新加载实时运行的应用程序的代码,而无需重新启动或丢失应用程序状态。更改应用程序源,告诉IDE或命令行工具您要热重新加载,并查看模拟器,模拟器或设备中的更改。

  1. 打开lib/main.dart
  2. 更改字符串
You have pushed the button this many times:

You have [click] the button this many times:

 重要提示: 不要停止你的应用程序。让你的应用运行。

  1. 保存更改:调用全部保存,或单击Hot Reload offline_bolt

您几乎可以立即在正在运行的应用程序中看到更新的字符串。