1.首先获取 Flutter SDK
https://flutter.cn/docs/get-started/install/windows
下载下来之后然后解压
2.在用户环境变量的Path中添加flutter bin路径
3.Flutter配置国内镜像(非常重要,除非你一直保持翻墙)
还是刚刚配置环境变量的地方,在用户变量中配置
点击新建,输入变量和变量名这里使用flutter中文社区提供的镜像地址:
FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn
PUB_HOSTED_URL: https://pub.flutter-io.cn
4.cmd打开命令窗,运行flutter doctor 可查看flutter sdk 信息
5.在Android studio中下载好flutter和dart插件
6.重启AS
7.配置flutter路径;配置好后能够看到flutter的版本信息
然后命令里面输入"flutter doctor":
再来一步一步解决问题:
第一个问题:
[X] Android toolchain - develop for Android devices
X Unable to locate Android SDK.
解决办法:
找到Android SDK Location,复制地址路径
然后到终端输入命令:flutter config --android-sdk F:\Android\sdk
再次执行:flutter doctor,问题解决!
但是又出现上面的问题了
继续解决:
X cmdline-tools component is missing
添加下载就行,完了之后重启as
再次执行:flutter doctor:又出现下面的问题
继续解决
X Android license status unknown.
看到网上说输入flutter doctor --android-licenses就可以了,但是提示:
然后找到一篇文章说可以这样解决:
1.打开
Android Studio
-Configure
-SDK Manager
2.选择SDK Tools
,找到Hide Obsolete Packages
选项取消勾选
3.勾选Android SDK Tools (Obsolete)
4.点击右下角Apply
, 完成后点击Finish
, 之后点击OK
, 退出
但是我的还是不行,怎么办,继续解决问题呗!
然后又看到一篇文章解决方案如下:
解决方案:检查本地安装的JDK版本是不是java8,我的就是java8,然后查看一下Android Studio的SDK Manager中的Android sDK Command-line Tools (latest),版本是多少,我的版本是11,与Java的版本8不匹配,这里要匹配上,所以我要重新下载Android sDK Command-line Tools (latest)版本号为8 的,删掉现有的版本号为11的
然后再输入flutter doctor --android-licenses
然后再输入flutter doctor看看:
最后上面的问题不用管,那是配置Visual studio的
借鉴文章:
https://blog.csdn.net/androidhyf/article/details/127715174