要安装并运行Flutter,您的开发环境必须知足如下最低要求:html
要得到Flutter,请使用git克隆存储库,而后将Flutter工具添加到您的路径。 运行Flutter doctor显示您可能须要安装的任何剩余依赖项。android
若是这是您第一次在此机器上安装Flutter,请克隆存储库:git
$ git clone -b beta https://github.com/flutter/flutter.git
要更新现有版本的Flutter,请参阅升级Flutter.github
要在任何终端会话中运行flutter命令,您须要将其添加到PATH环境变量中:shell
从新启动Windows以彻底应用此更改。编辑器
打开一个新的命令提示符或PowerShell窗口并运行如下命令以查看是否须要安装任何依赖项来完成安装:ide
$ flutter doctor
在命令提示符或PowerShell窗口中运行此命令。 目前,Flutter不支持像Git Bash这样的第三方shell。工具
该命令检查您的环境并在终端窗口中显示报告。 Dart SDK与Flutter捆绑在一块儿; 没有必要单独安装Dart。 仔细检查输出以获取可能须要安装的其余软件或进一步执行的任务(以粗体显示)。性能
例如:测试
[-] Android toolchain - develop for Android devices • Android SDK at D:\Android\sdk ✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ • Try re-installing or updating your Android SDK, visit https://flutter.io/setup/#android-setup for detailed instructions.
第一次运行flutter命令(如Flutter doctor)时,它会下载本身的依赖关系并自行编译。后续运行应该快得多。
如下各节介绍如何执行这些任务并完成设置过程。 你会看到Flutter doctor的输出,若是你选择使用IDE,插件可用于IntelliJ IDEA,Android Studio和VS代码。 请参阅编辑器安装Flutter和Dart插件的步骤。
一旦你安装了全部缺失的依赖关系,再次运行Flutter doctor命令来验证你已经正确设置了全部东西。
flutter工具使用Google Analytics匿名报告功能使用状况统计信息和基本崩溃报告。 这些数据用于帮助改进Flutter工具。 分析不会在首次运行或任何涉及flutter config运行时发送,所以您能够在发送任何数据以前退出分析。 要禁用报告,请输入flutter config --no-analytics并显示当前设置,请键入flutter config。 请参阅Google的隐私政策:www.google.com/intl/zh-CN/policies/privacy。
使用flutter命令行工具,您可使用任何编辑器来开发Flutter应用程序。 在出现提示时键入flutter help查看可用工具。
咱们建议使用咱们的插件来得到丰富的IDE体验,支持编辑,运行和调试Flutter应用程序。 请参阅编辑器设置了解详细步骤。
要为Android开发Flutter应用,您可使用Mac,Windows或Linux(64位)机器。
Flutter须要安装和配置Android Studio:
要准备在Android设备上运行并测试您的Flutter应用,您须要运行Android 4.1(API级别16)或更高版本的Android设备。
默认状况下,Flutter使用adb工具所基于的Android SDK版本。若是您但愿Flutter使用不一样的Android SDK安装,则必须将ANDROID_HOME环境变量设置为该安装目录。
要准备在Android模拟器上运行并测试您的Flutter应用,请按照如下步骤操做: