windows系统flutter运行环境搭建
java运行环境
安装jdk, 略
android环境
下载sdk
- 下载
android studio - 启动
android studio,跟着指引下载android sdk,记下android sdk的下载路径,当然也可以自己指定,或者直接setting找到这个目录再下载也可以。
提前透露一个坑
在我勾选的这个tab中,将这些依赖下载下来。不然后面运行flutter doctor会提示android环境问题。
配置环境变量
ANDROID_HOME 指向android sdk的 platform-tools目录 我这里是C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools
然后将ANDROID_HOME 添加到path,
验证
adb devices
在cmd中执行这个命令,可以使用就说明配置成功。
adb是用来驱动设备的,后续真机调试或者连接模拟器的时候会用到。
flutter运行环境
- 去官网下载文件
https://flutter.dev/docs/development/tools/sdk/releases#windows - 解压
- 配置环境变量。(也就是上面那张图的倒数第二个变量,直接将flutter文件目录下的bin目录放到
PATH下就好了) - 配置国内代理。使用gitbase 执行下面命令。或者手动到环境变量里配置。(因为git bash 集成了一些cmd没有的命令)
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=`pwd`/flutter/bin:$PATH
验证环境
flutter doctor 。 执行这个命令,出现下图的样子,就说明成功了。
常见报错
-
x1: 也就是上面android studio那里说的坑了。下载依赖后重试就好。 -
x2: 按照提示执行flutter doctor --android-licenses命令,然后一直选y就好。
开发工具
-
vs code -
android studio -
idea
这些都可以,只需要安装flutter插件就好。我是用惯了idea。不过vs code挺好用,轻量。