Skip to content

环境搭建

环境搭建

TODO

一、选择操作系统

你想把 Flutter 安装在哪个操作系统呢?

  • Windows
  • macOS
  • Linux
  • chrome OS

参考地址:安装和环境配置

二、以 Windows 为例

2.1 获取 Flutter SDK

flutter_windows_3.7.7-stable.zip

解压 Flutter SDK

  1. 请勿将 Flutter 有特殊字符或空格的路径下。

  2. 请勿将 Flutter 安装在需要高权限的文件夹内,例如 C:\Program Files\。

<!-- 或者使用命令 -->
git clone https://github.com/flutter/flutter.git -b stable

2.2 更新 path 环境变量

在 系统属性/高级/环境变量(N)/Path 中新增【D:\flutter\bin】(我的本机解压路径)

查看是否配置成功:

C:\Users\yuanb>where flutter dart
D:\flutter\bin\flutter
D:\flutter\bin\flutter.bat
D:\flutter\bin\dart
D:\flutter\bin\dart.bat

2.3 运行 flutter doctor

flutter doctor

An image

参考地址:在 Windows 操作系统上安装和配置 Flutter 开发环境

三、设置 Android 开发环境

3.1 安装 Android Studio

1)下载并安装 Android Studio

2)运行 Android Studio,并进入 ‘Android Studio Setup Wizard’,这会安装最新的 Android SDK, Android SDK Platform-Tools 以及 Android SDK Build-Tools,这些都是在开发 Android Flutter 应用时所需要的。

3)运行 flutter doctor 确保 Flutter 已经定位到了你的 Android Studio 的安装位置。如果 Flutter 并未定位到,运行 flutter config --android-studio-dir <directory> 设置你的 Android Studio 的安装目录。

3.2 配置 Android 设备

3.3 配置 Android 模拟器

3.4 同意 Android 协议

TODO...

四、编辑工具设定

选择 VS Code

4.1 安装 VS Code

VS Code 是一个可以运行和调试 Flutter 的轻量级编辑器。 VS Code

4.2 安装 Flutter 和 Dart 插件

1)打开 VS Code。

2)打开 View > Command Palette…(命令面板...)。

3)输入「install」,然后选择 Extensions: Install Extensions。

4)在扩展搜索输入框中输入「flutter」,然后在列表中选择 Flutter 并单击 Install。此过程中会自动安装必需的 Dart 插件。

5)点击 Reload to Activate 以重新启动 VS Code。

4.3 通过 Flutter Doctor 命令验证是否安装成功

1)打开 View > Command Palette…。

2)输入 “doctor”,选择 Flutter: Run Flutter Doctor。

3)打开 OUTPUT 面板查看是否有错误,确保在不同的输出选项 (Output Options) 的下拉列表中选择了 Flutter。

五、创建应用

1)打开 View > Command Palette。

2)输入「flutter」,选择 Flutter: New Project。

3)选择 Application。

4)新建或选择新项目将存放的上层目录。

5)输入项目名称,例如 my_app,并点击 Enter。

6)等待项目创建完成,并且 main.dart 文件展现在编辑器中。

提示

每当创建一个新的 Flutter 应用时,一些 Flutter IDE 插件会请你输入一个类似 com.example 的包名,包名(在 iOS 里叫 Bundle ID)一般都是公司域名的反写。如果你的应用打算上架商店,建议一开始的时候把这个全网唯一的包名设置好,因为应用上架之后就不能再修改了。

六、运行到浏览器(chrome)

1)定位到 VS Code 的状态栏(窗口底部的蓝色栏):

2)从 Device Selector 区域选择一个设备。

An image

3)运行 Run > Start Debugging 或按下 F5。

4)等待应用启动——启动进度会在 Debug Console 中展示。

七、尝试热重载 (hot reload)

1)打开 lib/main.dart。

2)修改字符串

js
Flutter Demo Home Page

改为

js
Flutter Demo Home Page 588

提示

不要 停止应用。保持应用处于运行状态。

3)保存修改: invoke Save All, or click Hot Reload lightning bolt .

An image

你会发现修改后的字符串几乎马上出现在正在运行的应用程序上。