搭建Flutter开发环境
安装Flutter开发环境
这里使用的windows10
在windows上搭建Flutter开发环境,Flutter依赖下面这些命令行工具
PowerShell 5.0或者更新的版本
Git For Windows(Git命令行工具)
如果已经安装Git for Windows,请确保可以在命令提示符或PowerShell中运行git命令
如果没有安装的,下面有提供地址,官方网站 https://git-scm.com/downloads 下载比较慢,这里提供一个网盘连接2.8版本的 https://pan.baidu.com/s/1W12tkx-o1esJpkT3r429uw
提取码qm9n
| Version | Ref | Release Date |
|---|---|---|
| 1.22.6 | 9b2d32b | 2021/1/26 |
| 1.22.5 | 7891006 | 2020/12/11 |
| 1.22.4 | 1aafb3a | 2020/11/14 |
上面列出了目前官方的最新版的3个版本,选择其中一个即可,我安装的是1.22.6,如果你发现官网的最新版本和上面的不一致,请使用官网的最新版本, https://flutter.dev/docs/development/tools/sdk/releases?tab=windows#windows
- 将安装包zip解压到你想安装的 Flutter SDK路径(如:D:\flutter; 注意,不要将flutter安装到需要一些高权限的路径如 C:\Program Files)
- 在Flutter安装目录的flutter文件夹下找到
flutter_console.bat,双击并运行启动flutter命令行,接下来,你就可以在flutter命令行运行flutter命令了
添加环境变量
如果你想在任何位置都可以使用flutter命令,需要添加环境变量到用户PATH,这里以window10系统为例,window7系统已停止维护,作为一个程序员,要与时俱进,这里就不介绍如何增加,如果需要,请自寻百度
- 通过我的电脑右键选择属性 -> 环境变量 -> 选择Path,双击打开,然后在下面的空行增加你的flutter安装位置(如:
D:\flutter\bin),完成后点击确认关闭
运行flutter doctor命令
在Flutter命令行运行如下命令查看是否还需要安装其它依赖
bash
1
flutter doctor
该行命令会检查你的环境并在命令行窗口中显示报告
- 第一项打勾,表示
flutter安装成功,已经识别到本地环境 - 第二项打叉,表示目前没有没有找到本地的
Android SDK,上面有提示安装VS,但是我觉得那个编辑器太过笨重,只为了这个,下载它有的多余,最后面说得是如果Android SDK已经被安装到一个自定义地址,你需要添加到PATH环境变量中,变量名为ANDROID_SDK_ROOT - 警告,可以不用管,Android Studio 没有安装
- 警告,可以不用管,没有可以连接得设备
怎么解决第二项呢,首先,我们需要下载Android SDK,这里提供2种方法
- 官方地址 https://dl.google.com/android/android-sdk_r24.4.1-windows.zip
- 百度网盘 https://pan.baidu.com/s/1IBLUfG4YQg_XiKOleC7dyA 提取码:
ygwv
下载完成后执行
SDK Manager.exe并没有反应,点开就会闪退,这时还需要安装java环境才可使用这里提供网盘下载地址jdk-15.0.2_windows-x64_bin.exe
https://pan.baidu.com/s/1i26go5TcWSJIZn_-HpaB4Q 提取码:u1l2
安装完成后,再次执行SDK Manager.exe,选择上面需要安装的包
上面的工具中有一大堆包可选,总共分为三类,这里做个说明
| 名称 | 描述 |
|---|---|
| Tools | 工具(包含构建工具build-tools和平台工具集platform-tools) |
| Android X.X | 安卓版本 |
| Extras | 一些额外的工具包 |
下面是我目前安装的版本
- Tools里面需要安装
Platform-tools 29.0.6和build-tools 29.0.3 - 安装版本安装的是
Android 10 (API 29),其中包括SDK Platform和Sources for Android SDK
选择完成后点击右下方 install packages,等待安装完成
安装完成后配置环境变量
在PATH中新增以下环境变量,我安装的Android SDK时手动选择了目录,所以安装在这个位置,你需要设置成你自己安装的目录
D:\android-sdk\platform-toolsD:\android-sdk\platformsD:\android-sdk\build-tools
一切准备就绪,不对,好像遗漏了什么,我们回头看看执行 flutter doctor时的错误,如果我们使用了自己的Android SDK,也需要配置环境变量flutter才能识别
注意,这里增加的环境变量不在PATH中,而是新增变量
在用户变量下方点击新建用户变量,变量名为上面执行flutter doctor报的错误提示中的变量名 ANDROID_SDK_ROOT,变量值为你下载的android sdk路径,还需要设置java环境的变量,变量名为JAVA_HOME,变量值为你所安装的java环境目录
再次执行flutter doctor
现在提示的不是错误,只是警告
接下里就可以愉快的进行开发啦!
完!



