Flutter文档地址
搭建开发环境
Flutter开发环境的搭建比较烦琐,任何一个步骤失败都会导致最终环境搭建不能完成。Flutter支持三种环境:Windows、MacOS和Linux。这里我们主要讲解Windows及MacOS的环境搭建。
1.2.1 Windows环境搭建
1.使用镜像
首先解决网络问题。环境搭建过程中需要下载很多资源文件,当某个资源未及时更新时,就可能报各种错误。在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,可以将如下环境变量加入用户环境变量中:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
注意 以上镜像为临时镜像,并不能保证一直可用,读者可以参考Using Flutter in China(网址为Home · flutter/flutter Wiki · GitHub)以获得有关镜像服务器的最新动态。
2.安装Git
Flutter依赖的命令行工具为Git for Windows(Git命令行工具)。Windows版本的下载地址为Git - Downloading Package。
3.下载安装Flutter SDK
在Flutter官网下载最新可用的安装包。
注意 Flutter的渠道版本会不停变动,请以Flutter官网为准。另外,在中国大陆地区,要想获取安装包列表或下载安装包有可能发生困难,读者也可以去Flutter GitHub项目下去下载安装Release包。
Flutter官网下载地址:Flutter SDK releases | Flutter。
Flutter GitHub下载地址:Releases · flutter/flutter · GitHub。
将安装包解压到想安装Flutter SDK的路径(如D:\Flutter)。在Flutter安装目录的Flutter文件下找到flutter_console.bat,双击运行该文件并启动Flutter命令行,接下来就可以在Flutter命令行运行flutter命令了。
注意 不要将Flutter安装到需要一些高权限的路径,如C:\Program Files\。
4.添加环境变量
不管使用什么工具,如果想在系统的任意地方能够运行这个工具的命令,则需要添加工具的路径到系统路径中。这里路径指向Flutter文件的bin路径,如图1-5所示。同时,要检查是否有名为“PUB_HOSTED_URL”和“FLUTTER_STORAGE_BASE_URL”的条目,如果没有,也需要添加这两个条目。重启Windows才能使更改生效。
图1-5 添加Flutter环境变量
5.运行flutter命令安装各种依赖
使用Windows命令窗口运行以下命令,查看是否需要安装依赖项来完成安装:
flutter doctor
该命令检查你的环境并在终端窗口中显示报告。Dart SDK已经捆绑在Flutter里了,没有必要单独安装Dart。仔细检查命令行输出以获取可能需要安装的其他软件或进一步需要执行的任务。如下代码粗体部分显示,Android SDK缺少命令行工具,需要下载并且提供了下载地址,通常这种情况只需要连接网络,打开VPN,然后重新运行flutter doctor命令即可。
[-] Android toolchain - develop for Android devices
Android SDK at D:\Android\sdk
?Andro