不久前把
Flutter
在电脑上配置完毕,结合 Android studio 简单运行 demo,具体了解一下什么是Flutter
,之后就没再继续探究下去,近日想继续学习Flutter
,可想把 demo 运行起来就遇见了不少问题,不牵涉到语法问题,主要是一些配置问题,在此做一记录。
1、No Dart SDK
找不到Dart SDK
,难道 Dart 的Sdk 不是集成在 Flutter 文件中吗?当我重新运行 flutter doctor
时终端报错信息如下:
Updating flutter tool...
The system cannot find the path specified.
Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds...
难道是环境变量配置错误,检查了一遍又一遍,重启了几次电脑(win
),依旧是相同的报错信息,心中一万头。。。踏过。最终感谢万能的 overflow,我看到了一个被赞的回答,提供了一种解决方案-- 删除 flutter'\bin 目录下的 cache 文件夹,重新运行flutter doctor
,采用此方案。。。。,终于这个坎是过去了,手动点赞。
2、 Flutter SDK is not found in the specified location.
面对这个问题我是十分困惑的,Flutter 的SDK 不就是通过官方网站上的 Git Clone 拉去的库文件吗,但是当我在 Android Studio 中相应的配置界面选择此目录时却一直报此错误,一时间崩溃懵逼,难道这是目录下不是 Flutter SDK 所在,但是之前确实是这样配置的,上网查了一下资料,也没有发现相应的问题,难受,眼睛都丑瞎了,,,。于是就一不做二不休,重新拉取一份 Flutter SDK ,然后,然后就好了,太突然了。
3、问题总结
其实出现这两个问题都是因为在我第二次使用过程中,在终端中运行 Flutter 相关命令失败而导致的整个 SDK 文件被修改,所以在遇到这两个问题,直接拉取一份新的 Flutter SDK 就可以了,但是需要根据目录位置配置相应的环境变量。