Flutter快速入门 - 1.使用AS配置Flutter开发环境

2,390 阅读2分钟

1 Java环境

1.1 为什么Flutter需要Java环境?

配置java环境是为了调试与生成安卓程序, 显然如果要调试或生成iOS/Mac程序,Web程序, 就分别需要Mac操作系统与Chome浏览器了.

1.2 安装JDK8

直接在Oracle官网中下载安装JDK8即可,注意不要安装其他版本,使用其他版本JDK会可能出现很多问题.

2 Android Studio 安装与配置

  1. 进入 developer.android.google.cn/studio/ 下载Android Studio, 注意不要选择预览版,因为预览版不支持flutter插件
  2. 打开Android Stuido ,然后找到Plugin的配置,搜索Flutter,点击安装(安装Flutter插件的同时会安装Dart插件)

3 Flutter环境

3.1 下载安装 Flutter SDK

方法1: 直接下载,解压

点击链接 flutter.cn/docs/get-st… ,在页面中选择当前操作系统, 进入SDK下载页面,下载完成后将压缩包解压到合适的路径(尽量不要选择系统盘,如果后期使用fvm管理sdk,sdk解压在系统盘将会导致fvm无法工作)

方法2: 使用Git 克隆 Flutter sdk

在命令行中选择合适的路径,然后输入git clone -b stable github.com/flutter/flu…

3.2 配置Flutter SDK相关环境变量

  1. 配置Path, 将进入Flutter SDK解压目录中的bin目录, 例如 D:\dev\flutter\bin ,然后将该路径添加到 系统环境变量->Path变量中
  2. 配置Flutter SDK国内源镜像 用国内镜像使用更流程, 当然不配置也是可以使用的 向"用户环境变量"中新建变量 PUB_HOSTED_URL ,并设置其值为 pub.flutter-io.cn

3.3 检测Flutter环境

如果已经配置了环境变量,则直接在控制台中输入 flutter doctor 即可查看结果,如果没有配置,则需要在控制台中进入sdk安装目录才能够使用该命令

根据flutte doctor的检查结果进行下一步操作

4 异常处理

4.1 出现"安卓证书"相关错误

按照提示在命令行中输入

flutter doctor --android-licenses

4.2 出现"安卓证书状态未知"错误

4.2.1 如果提示要求重装Android SDK, 则先检查当前安装的JDK版本是否为JDK1.8

在命令行中输入:

java -version

以检查当前JDK版本.

4.2.2 在环境变量中添加一个名为 ANDROID_HOME 的环境变量

首先找到安卓SDK的安装目录,一般默认的路径为

C:\Users\${你的用户名}\AppData\Local\Android\sdk

确保打开这个文件夹后, 你至少能在该文件夹中找到"build-tools","platform-tools","tools"等子文件夹

4.2.3 重装安卓SDK
在CMD中进入 ${ANDROID_HOME}\tools\bin 路径
输入 sdkmanager.bat, 回车即可重装安卓SDK

安装完成后, 再次使用flutter doctor命令检查flutter SDK状态