1 Java环境
1.1 为什么Flutter需要Java环境?
配置java环境是为了调试与生成安卓程序, 显然如果要调试或生成iOS/Mac程序,Web程序, 就分别需要Mac操作系统与Chome浏览器了.
1.2 安装JDK8
直接在Oracle官网中下载安装JDK8即可,注意不要安装其他版本,使用其他版本JDK会可能出现很多问题.
2 Android Studio 安装与配置
- 进入 developer.android.google.cn/studio/ 下载Android Studio, 注意不要选择预览版,因为预览版不支持flutter插件
- 打开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相关环境变量
- 配置Path, 将进入Flutter SDK解压目录中的bin目录, 例如 D:\dev\flutter\bin ,然后将该路径添加到 系统环境变量->Path变量中
- 配置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状态