Flutter的安装环境与配置

Flutter的安装环境与配置

1.条件,需要 Git 它是利用Git 下载 flutter的 SDK 的(目前仅支持Git)

没有安装git的同学 可以参考:https://jingyan.baidu.com/article/fb48e8bedb379d6e632e145d.html

 

官网上说为了避免使用git的下载速度过慢 可以使用Flutter官方为中国开发者搭建了临时镜像

大家可以将如下环境变量加入到用户环境变量中:(注意我安装的时候没有使用该镜像 ,大家看各自情况)

 

export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

 

eg:下面是一个例子添加到用户变量同理 可添加 FLUTTER_STORAGE_BASE_URL 变量值

Flutter的安装环境与配置

 

 

2.安装Flutter

安装好Git后 ,我们新建一个文件夹用来存放 flutter 注意:该文件夹名称不能有 中文 或者 空格(只能全英文)

 

在这个文件夹中 我们点击鼠标右键 选择 Git Bash Here 打开Git命令界面后用git bash工具进到存放sdk的文件夹中, 然后 输命令 git clone https://github.com/flutter/flutter.git

Flutter的安装环境与配置

等待一段时间后 flutter下载完成 你将看到自己的 文件夹 如下图所示:

Flutter的安装环境与配置

 

然后 可以打开 flutter_console.bat 运行命令 flutter 检测 flutter是否安装完成(如果你有下图 输出则代表安装成功)

Flutter的安装环境与配置

3.配置Flutter的依赖

还是打开 flutter_console.bat 运行命令 flutter doctor 它会自动帮我们做依赖检测(如下图)

Flutter的安装环境与配置

 

等待一段时间后 出现下图的问题

Flutter的安装环境与配置

第一个问题:

[X] Android toolchain - develop for Android devices

X Unable to locate Android SDK.

Install Android Studio from: https://developer.android.com/studio/index.html

On first launch it will assist you in installing the Android SDK components.

(or visit https://flutter.dev/setup/#android-setup for detailed instructions).

If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.

You may also want to add it to your PATH environment variable.

解决方法:在 用户环境变量 中新增ANDROID_HOME变量,变量值是你自己的 Android sdk的路径

如下图:

Flutter的安装环境与配置

 

 

第二个问题:这个是提示我们 Android Studio 没有安装 Flutter 插件和 Dart 插件

 

X Flutter plugin not installed; this adds Flutter specific functionality.

X Dart plugin not installed; this adds Dart specific functionality.

 

解决方法:让我们打开 Android Studio , 点击 找到setting,选择 Plugins,搜索 Flutter 进行安装,在安装 flutter 时,编辑器也会帮我们安装 dart 插件,如下图 选择第一个:

Flutter的安装环境与配置

注意:如果没有Android studio 的同学可以参考:https://www.cnblogs.com/xiadewang/p/7820377.html

 

 

继续使用 flutter doctor 命令检测

发现如下图的警告:

Flutter的安装环境与配置

第一个警告:

[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)

! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses

 

解决办法:就是关于 Android licenses 的,flutter 也给出了解决方法,执行下面命令,然后一直输入 Y 即可

 

第二个警告:

[!] Connected device

! No devices available

没有连接设备比如你的手机,或者虚拟机这类(这个问题):运行项目时使用手机 或者 虚拟机就行了

 

 

完成:

 

到这里flutter的安装与配置就完成了 ,大家可以愉快地开发了

 

 

参考:

官方中文文档:https://flutterchina.club/setup-windows/

问题总结:https://www.jianshu.com/p/451cbb5d6933

详细的:https://segmentfault.com/a/1190000015816769