Flutter 安装和运行-Windows
系统要求
要安装和运行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
-
下载以下安装包以获取Flutter SDK的最新稳定版本:
flutter_windows_v1.2.1-stable.zip
对于其他发布渠道和较旧版本,请参阅SDK存档页面。
- 解压缩zip文件并将其包含
flutter
在Flutter SDK的所需安装位置(例如C:\src\flutter
;不要将Flutter安装在C:\Program Files\
需要提升权限的目录中)。 -
flutter_console.bat
在flutter
目录中找到该文件。双击启动它。
您现在可以在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体验。
- Android Studio 3.0或更高版本
或者,您也可以使用IntelliJ:
- IntelliJ IDEA社区,版本2017.1或更高版本
- IntelliJ IDEA Ultimate,版本2017.1或更高版本
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设备。
- 在您的设备上启用开发人员选项和USB调试。Android文档中提供了详细说明。
- 仅限Windows:安装Google USB驱动程序
- 使用USB线将手机插入计算机。如果您的设备出现提示,请授权您的计算机访问您的设备。
- 在终端中,运行
flutter devices
命令以验证Flutter是否识别您连接的Android设备。
默认情况下,Flutter使用您的adb
工具所基于的Android SDK版本。如果您希望Flutter使用Android SDK的其他安装,则必须将 ANDROID_HOME
环境变量设置为该安装目录。
设置Android模拟器
要准备在Android模拟器上运行和测试Flutter应用,请按以下步骤操作:
- 在计算机上启用VM加速。
- 启动Android Studio>工具> Android> AVD Manager,然后选择 创建虚拟设备。(Android子菜单仅在Android项目中出现。)
- 选择设备定义,然后选择下一步。
- 为要模拟的Android版本选择一个或多个系统映像,然后选择“ 下一步”。建议使用x86或x86_64图像。
- 在“仿真性能”下,选择“ 硬件 - GLES 2.0”以启用 硬件加速。
-
验证AVD配置是否正确,然后选择“ 完成”。
有关上述步骤的详细信息,请参阅管理AVD。
- 在Android Virtual Device Manager中,单击工具栏中的“运行 ”。模拟器将启动并显示所选操作系统版本和设备的默认画布。
安装Flutter和Dart插件
要安装这些:
- 启动Android Studio。
- 打开插件首选项(首选项> macOS上的 插件,Windows和Linux上的文件>设置>插件)。
- 选择Browse repositories,选择Flutter插件,然后单击 Install。
- 提示安装Dart插件时单击是。
- 出现提示时单击“ 重启
此页面介绍了如何从模板创建新的Flutter应用程序,运行它,以及在对应用程序进行更改后体验“热重新加载”。
选择用于编写,构建和运行Flutter应用程序的开发工具。
创建应用程序
- 选择“ 文件”>“新建Flutter项目”。
- 选择Flutter application作为项目类型,然后按Next。
- 确保Flutter SDK Path文本字段指定SDK的位置。如果尚未安装SDK,请安装它。
- 输入项目名称(例如,
myapp
),然后按“ 下一步”。命名方式遵循蛇形命名 - 单击完成。
- 等待Android Studio安装SDK,然后创建项目。
上面的命令创建一个Flutter项目目录myapp
,其中包含一个使用Material Components的简单演示应用程序。
提示: 您的应用的代码在lib/main.dart
。有关每个代码块的功能的高级描述,请参阅该文件顶部的注释。
运行应用程序
- 找到主Android Studio工具栏:
- 在目标选择器中,选择用于运行应用程序的Android设备。如果没有列为可用,请选择工具> Android> AVD Manager并在那里创建一个。有关详细信息,请参阅管理AVD。
- 单击工具栏中的运行图标,或调用菜单项“运行”>“运行”。
应用构建完成后,您将在设备上看到启动应用。
初学者应用
尝试热重装
Flutter提供快速开发周期和热重载,能够重新加载实时运行的应用程序的代码,而无需重新启动或丢失应用程序状态。更改应用程序源,告诉IDE或命令行工具您要热重新加载,并查看模拟器,模拟器或设备中的更改。
- 打开
lib/main.dart
。 -
更改字符串
You have pushed the button this many times:
至
You have [click] the button this many times:
重要提示: 不要不停止你的应用程序。让你的应用运行。
- 保存更改:调用全部保存,或单击Hot Reload offline_bolt。
您几乎可以立即在正在运行的应用程序中看到更新的字符串。