天天看点

1.搭建Flutter开发环境(windows)

  • 系统配置需求
  • 获取Flutter SDK
    • 克隆仓库
    • 配置系统环境变量
    • 运行Flutter Doctor
  • 配置编辑器
  • 配置Android开发环境
    • 安装 Android Studio
    • 设置 Android 设备
    • 设置 Android 虚拟机

系统配置需求

最低配置要求

  • 操作系统: WIndows7以上 64位操作系统
  • 磁盘空间: 最少400MB(不包含Android Studio的安装空间)
  • 工具: Flutter 需要安装以下命令行工具
    • Git For Windows(安装时勾选 Use Git from the Windows Command)如果Git已经安装了,确保在命令行中可以执行 git 命令

获取Flutter SDK

使用 git 克隆仓库,然后添加 flutter 工具到你的环境变量中.

运行 flutter doctor 来显示你需要安装哪些必须的工具

$ git clone -b beta https://github.com/flutter/flutter.git

要更新已经存在的Flutter版本,查看更新Flutter

更新系统环境变量

要在终端里运行 flutter 命令,必须把它添加进 PATH 环境变量中:

  • 打开WINDOWS中的 计算机属性
  • 在 高级系统设置 中打开 环境变量
  • 编辑 Path 变量,添加flutter\bin 目录的完整路径,Path中的每一个条目使用分号 ; 分割.

重启系统(Win7) Win10保存即可生效

运行 flutter doctor

打开一个命令行或者 PowerShell,执行下边的命令来查看是否需要安装其他开发所必须的软件:

$ flutter doctor

这个命令会检查你的开发环境并显示一个检测报告.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 code 都需要安装插件.

如果你安装了缺少的部分,就再运行一次 flutter doctor 命令来验证是不是配置正常.

设置编辑器

如果你使用 flutter 命令行工具,那么你可以选择任何一款编辑器来开发Flutter应用程序.输入

flutter help

来查看可以使用的工具有哪些.

建议你使用更加强大的IDE配合插件来编辑,运行和debug Flutter app.

配置Android 开发环境

安装 Android Studio

要开发Android Flutter app,你可以使用Mac,WIndows,或者 Linux(64位)机器.

Flutter需要安装Android Studio 并配置:

  1. 下载并安装 Android Studio
  2. 启动 Andrtoid Studio,进入Android Studio 配置向导.会自动安装最新的Android SDK,Android SDK 平台工具,和Android SDK 构建工具,这些都是Flutter 开发所需要的部分.

设置你的Android 设备

  1. 打开 开发人员选项 并开启 USB调试.
  2. 使用USB数据线连接你的手机和电脑.如果有提示,就选择允许.
  3. 在终端里运行 flutter devices 命令来验证Flutter能够识别你的设备.
  4. 通过 flutter run 命令来运行app

    默认的,flutter 使用你的Android SDK中的adb工具.如果你想使用不同的Android SDK,你必须设置 ANDROID_HOME 环境变量指向那个ANDROID SDK安装目录

设置Android虚拟机

要在虚拟机上运行和测试Flutter app,你需要参考下列步骤:

  1. 开启你的电脑的 VM acceleration
  2. 运行 Android Studio>Tools>Android>AVD Manager 并选择 Create Virtual Device
  3. 选择目标设备并点击 Next
  4. 选择一个或多个你想要的Android版本的系统镜像然后点击 Next.必须是 X86 或者 X86_64位的镜像。
  5. 要提高虚拟机的性能,勾选 Hardware - GLES 2.0 来开启 硬件加速
  6. 验证 虚拟机 是否正常,选择 Finish.
  7. 在虚拟机管理器中点击 Run .虚拟机会启动并显示默认界面.
  8. 使用 flutter run 运行你的app.连接的设备名称是 Android SDK built for ,platform是芯片家族,比如 x86.

下一步

下一步:配置编辑器