0
点赞
收藏
分享

微信扫一扫

微信小程序-人脸检测

月半小夜曲_ 03-04 20:30 阅读 3

首先需要下载flutter,然后解压
然后配置环境变量,配置到bin目录就行
在这里插入图片描述

然后在用户变量里再配置一下(不配置后来你就知道有多重要了)

PUB_HOSTED_URL = https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn

配置完之后cmd运行flutter doctor
在这里插入图片描述

你就会发现,都是错
此时脑海里响起,卧槽,怎么回事,咋办
别着急
,我教你。。。

问题
这里提示我电脑无安卓环境,根据提示下载Android studio后进行运行安装。
这里可以一直进行下一步安装, 后会可能会提示 找不到 Android SDK

解决方法

这里我的sdk是指定位置安装的,F:\AndroidSDK是我的目录安装位置。 根据提示输入,flutter config --android-sdk 后再运行 flutter doctor会提示找不到对应的sdk文件 cmdline-tools component is missing

在这里插入图片描述
这里需要Android studio 中 选择设置
在这里插入图片描述
安装完成后,再次运行 flutter doctor cmdline-tools component is missing 的报错就消失了。但是会提示 Android licenses not accepted.
在这里插入图片描述
运行 flutter doctor --android-licenses 来接受安卓的协议。全部 接受后再次运行 就 成功了。 下面的visual Studio 报错是因为 项目里没有安装 visual Studio 这个错误不影响 ,如果想要消除,可以根据提示指引进行安装。

然后又出问题了
在这里插入图片描述
解决方法

打开Visual Studio

如果没有下载的Visual Studio的小伙伴先 去下载

找到工具 —> 获取工具和功能
在这里插入图片描述

然后等待它下载完成

下载好了之后回到VS Code在终端执行一下flutter doctor

还有最后一个错误

在这里插入图片描述

Network resources资源问题。
可能会由于 Network resources 无法链接google网络,解决方案。

找到对应的文件目录flutter\packages\flutter_tools\lib\src\http_host_validator.dart
打开后修改指定内容

将其中的 https://maven.google.com/ 修改为 https://dl.google.com/dl/android/maven2/
再将 https://storage.googleapis.com/ 改成 https://storage.flutter-io.cn/
再将 https://pub.dev/ 改外 https://pub.flutter-io.cn/

去到flutter\bin 目录,删除cache 目录下的 flutter_tools_snapshot文件。去掉缓存,否则还会按照之前的执行。
打开一个新的cmd , 再新的窗口中运行flutter doctor可以解决这个问题。

有时候还会出现一个 Unable to find bundled Java version 错误

解决方案

如果是macOS系统,在jbr同目录下创建一个jre目录,然后将jbr目录内的全部文件复制一份到jre目录下即可。

如果是Windows系统,jre目录是存在的,不过里面几乎没东西,可以直接将jbr目录内的全部文件复制一份到jre目录下即可。

然后再执行flutter doctor,这下没有错误了吧

在这里插入图片描述

举报

相关推荐

0 条评论