我在Flutter 配置过程中出现了许多错误,浅浅记录一下。第一次发布文章,没做太多准备,望见谅。
1.Flutter 安装包下载。这个我是在官网下载的。官网给了两个选项,第一个给你一个安装包,我感觉挺方便的,下载了安装包。结果遇到了一个问题。在下载好的文件夹中找到flutter控制台,能弹出Welcome to Flutter 的页面。但是运行flutter/flutter doctor 命令会闪退。解决办法:官网的第二个选项:git :
git clone https://github.com/flutter/flutter.git -b stable
2.环境配置:我在这里把所有需要配置的变量列举一下(官网上只写了配置flutter/bin,但是只配这个是绝对不行的)这两个一定要配置正确!!系统变量和用户变量都要配置!!
flutter资源 官网:
PUB_HOSTED_URL:Dart packages
flutter资源 镜像:
FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn
然后如果执行 where flutter dart 命令的时候where不是内部或外部命令,再将下面命令配置到path里
C:\Windows\System32
其他的如果提示git名字在path里找不到,就把Git文件夹里的两个giit.exe都配置到环境变量里,不信它找不到。如果确认配置过了,还是出错,那大概就是我的第一个问题。没有git之前搞了好长时间,git之后就好了。
3.进行到这里大概就该flutter doctor了。
这个命令会帮助你检查出关于flutter你什么安装了什么没安装。我第一次运行flutter的时候它显示我
没装cmdline-tools(android studio SDK Tools里的),然后我把这个安装了就行了,紧接着这个错误下面还有一个什么licenses的没安装,其他文章的意思输入命令
然后我这里又爆出错误。按照文章里的步骤,要执行
结果又是一个错误,说什么能找到sdkmanager(在新下载的cmdline-tools文件夹里)在我的文件夹什么位置,但是不能运行sdkmanager命令。然后我就从最新版本的cmdline-tools开始,依次点击我下载的各个版本的cmdline-tools,找到bin里面的sdkmanager.bat,打开,发现闪退,然后再点击次新版本的cmdline-tools,直到6.0版本的cmdline-tools能正常打开。然后我把6.0以上版本的cmdline-line删掉(在android studio里不勾选),再运行上面的update命令,就可以运行了。update完毕之后,
问题解决。
再然后就是没安装的安装,flutter doctor的选项全部对钩,大概就可以了吧。
这篇博客是我凭记忆写的,没有引用图片,浏览过程中可能会出现逻辑不清晰等一些错误出现,欢迎大家指正!我未来可能要从事移动软件开发行业,所以也欢迎也希望大家能和我交流讨论!