目录
问题三 Chrome - develop for the web
开场白
古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。——苏轼
---------------🍎------------🍉--------------
🐼学编程的bird的博客,邀您一起学习🦌
----------------🥕------------🥭-------------😊很高兴你打开了这篇博客。
★如有疑问不解或者说有想问的地方,都可以在下方评论留言,博主看到会尽快回复的。
★当然,期待你的点赞+关注哦!★本人微信:wxid_v28nw5cckzz622,若需要帮助,请备注来源+意图
————————————————
版权声明:本文为优快云博主「学编程的bird」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
说明
先简单叙述一下我目前的情况,我在Vscode里面的插件下载了flutter 、dart,因为用vscode提示的自动下载flutter SDK失败,然后选择的是去手动下载然后添加到对应的路径里面,接着按照官网的文档配置好了AndroidStudio,最后使用Flutter doctor,出现了最开始下面的报错
因为这是第二次配置了,所以想着记录一下,看看是否能帮助到和我遇到相似问题的人
思路
根据这里面的指南,我目前是想要使用Flutter框架开发一款APP所以并不需要解决上面的所有问题,只需要达到下面这个效果即可
提示:使用flutter doctor -v 可以更加详细的查看报错
问题一 Android toolchain
这是一个关于Android SDK的配置问题,虽然我已经按照Flutter官网的配置下载和安装了相应的组件,但是依然报错
根据给的日志信息发现这里它给了一个方法
flutter config --android-sdk
我尝试使用,但是又给了一个报错,说是没找到对应的SDK,关键原因是缺失了路径
接下来就是找到自己的Android sdk 然后贴在这个指令的后面
运行以下命令,将 <your-sdk-path>
替换为你实际的 Android SDK 路径:
flutter config --android-sdk <your-sdk-path>
例如,如果你的 Android SDK 安装在 C:\Users\John\AppData\Local\Android\Sdk
,命令将是:
flutter config --android-sdk C:\Users\John\AppData\Local\Android\Sdk
查看SDK的方法有很多,比如点卡Android Studio 的Settings 里面 输入SDK 查找就可以得到
根据我自己的sdk路径进行了设置
此时,我再次重新运行 flutter doctor -v,部分截图如下展示
根据给的提示运行
flutter doctor --android-licenses
接着根据给的提示 一直输入 y 然后回车就可以得到这样的回复
再次输入 flutter doctor -v 查看是否解决问题,发现这个问题已经完整解决
问题二 Network resource
因为flutter这个框架在编译的时候很多时候需要去国外资源网站进行下载依赖,所以需要通过代理才能访问
打开CMD命令窗口,首先先检查你电脑中是否配置了
echo %HTTP_PROXY%
echo %HTTPS_PROXY%
如果有的话,可以把这两个清理一下
setx HTTP_PROXY ""
setx HTTPS_PROXY ""
打开终端(如 PowerShell 或命令提示符),运行以下命令:
setx HTTP_PROXY http://127.0.0.1:7890
setx HTTPS_PROXY http://127.0.0.1:7890
setx NO_PROXY "localhost,127.0.0.1,::1"
127.0.0.1 就是本机的意思 7890是端口号,可以根据实际情况填写你对应的端口
这里本质就是在新建一个环境变量,只不过是通过指令不是通过手动创建,我们可以打开环境变量查看到对应的PATH
其实这三条命令行的目前是设置环境路径,如果发现明明设置了,但如果查找代理的时候发现没有返回路径的话就需要重启VSCode 还不行就重启电脑
重启之后,我们再检查一下代理的情况,发现就已经好了。(本质就是加了一个PATH路径,重启生效)
最后,在打开代理的情况下,再试试flutter doctor 这个指令
ok,咱们就把网络这个问题也解决了(必须要开代理)
问题三 Chrome - develop for the web
虽然现阶段这给问题并不会影响我们开发一款APP了,但是呢,有点强迫症,而且这个问题很好解决,所以我就再写一下吧
这个地方其实我们只需要安装一个Google浏览器或者Chrome浏览器就行,因为我这个电脑刚刚重装过所以没安装
Chrome 官方下载 | 谷歌浏览器中文版官网https://www.chrome.net.cn/https://www.chrome.net.cn/https://www.chrome.net.cn/https://www.chrome.net.cn/https://www.chrome.net.cn/https://www.chrome.net.cn/可以根据我分享的链接下载,也可以直接从其他渠道下载正版的谷歌浏览器即可
在安装完成之后,重新打开vs code 输入flutter doctor 发现这个问题已经解决了
问题四 Visual Studio
这个问题也是我没有安装这个软件,因为我本身是在公司里面,我们公司没有购买Visual Studio正版,所以这款我就不能展示了,作为个人开发者的时候,可以去下载社区版使用,应该就可以解决这个报错