用文字记录生活,留下美好瞬间
原创

搭建Flutter开发环境

共 4,239 字,需阅读 11 分钟
2020/01/09 上午
317 次阅读
#安装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

  1. 将安装包zip解压到你想安装的 Flutter SDK路径(如:D:\flutter; 注意,不要将flutter安装到需要一些高权限的路径如 C:\Program Files)
  2. 在Flutter安装目录的flutter文件夹下找到 flutter_console.bat,双击并运行启动flutter命令行,接下来,你就可以在flutter命令行运行flutter命令了
安装
安装
#添加环境变量

如果你想在任何位置都可以使用flutter命令,需要添加环境变量到用户PATH,这里以window10系统为例,window7系统已停止维护,作为一个程序员,要与时俱进,这里就不介绍如何增加,如果需要,请自寻百度

  • 通过我的电脑右键选择属性 -> 环境变量 -> 选择Path,双击打开,然后在下面的空行增加你的flutter安装位置(如:D:\flutter\bin),完成后点击确认关闭
配置环境
配置环境
#运行flutter doctor命令

在Flutter命令行运行如下命令查看是否还需要安装其它依赖

          
  • 1
flutter doctor

该行命令会检查你的环境并在命令行窗口中显示报告

flutter_doctor
flutter_doctor
  1. 第一项打勾,表示flutter安装成功,已经识别到本地环境
  2. 第二项打叉,表示目前没有没有找到本地的 Android SDK,上面有提示安装VS,但是我觉得那个编辑器太过笨重,只为了这个,下载它有的多余,最后面说得是如果 Android SDK 已经被安装到一个自定义地址,你需要添加到PATH环境变量中,变量名为 ANDROID_SDK_ROOT
  3. 警告,可以不用管,Android Studio 没有安装
  4. 警告,可以不用管,没有可以连接得设备

怎么解决第二项呢,首先,我们需要下载Android SDK,这里提供2种方法

  1. 官方地址 https://dl.google.com/android/android-sdk_r24.4.1-windows.zip
  2. 百度网盘 https://pan.baidu.com/s/1IBLUfG4YQg_XiKOleC7dyA 提取码:ygwv
install_sdk
install_sdk

下载完成后执行SDK Manager.exe并没有反应,点开就会闪退,这时还需要安装java环境才可使用这里提供网盘下载地址 jdk-15.0.2_windows-x64_bin.exe

https://pan.baidu.com/s/1i26go5TcWSJIZn_-HpaB4Q 提取码:u1l2

安装完成后,再次执行SDK Manager.exe,选择上面需要安装的包

android_sdk_manager
android_sdk_manager

上面的工具中有一大堆包可选,总共分为三类,这里做个说明

名称 描述
Tools 工具(包含构建工具build-tools和平台工具集platform-tools)
Android X.X 安卓版本
Extras 一些额外的工具包

下面是我目前安装的版本

  1. Tools里面需要安装Platform-tools 29.0.6build-tools 29.0.3
  2. 安装版本安装的是Android 10 (API 29) ,其中包括SDK PlatformSources for Android SDK

选择完成后点击右下方 install packages,等待安装完成

#安装完成后配置环境变量

PATH中新增以下环境变量,我安装的Android SDK时手动选择了目录,所以安装在这个位置,你需要设置成你自己安装的目录

  • D:\android-sdk\platform-tools

  • D:\android-sdk\platforms

  • D:\android-sdk\build-tools

一切准备就绪,不对,好像遗漏了什么,我们回头看看执行 flutter doctor时的错误,如果我们使用了自己的Android SDK,也需要配置环境变量flutter才能识别

注意,这里增加的环境变量不在PATH中,而是新增变量

在用户变量下方点击新建用户变量,变量名为上面执行flutter doctor报的错误提示中的变量名 ANDROID_SDK_ROOT,变量值为你下载的android sdk路径,还需要设置java环境的变量,变量名为JAVA_HOME,变量值为你所安装的java环境目录

#再次执行flutter doctor
再次执行
再次执行

现在提示的不是错误,只是警告

接下里就可以愉快的进行开发啦!

完!

自由转载 - 署名 - 非商业性使用
https://zhangwurui.cn/article/69
0/0条看法
访客身份
在下有一拙见,不知...
期待你的捷足先登