flutter使用 flutter doctor -v命令,提示cmdline-tools component is missing

先要到安卓studio官网下载sdkmanager的zip文件。就是那个仅限命令行工具下的一百多兆的文件。
解压之后会得到一个文件夹,里面有些bin和lib之类的文件夹,还有一两个文本文件。

先找到安装AndroidSDK的目录,如果里面没有cmdline-tools这个文件夹,就手动建立一个,cmdline-tools里面还需要建立一个latest文件夹,再把刚才这几个又是bin和lib,又是文本文件的内容复制到latest下面。
接着输入android_sdk/cmdline-tools/latest/bin/sdkmanager --install "cmdline-tools;version"注意,要把android_sdk替换成自己实际的AndroidSDK的目录的路径,把version替换成具体的需要的数字版本的版本号,或者干脆填个latest,实际的路径可能长这样E:\Android_sdk\cmdline-tools\latest\bin\sdkmanager --install "cmdline-tools;latest"至于斜杠朝左还是朝右的,这个有时候涉及到转义,我主要是复制的路径,所以自带的就朝左倾斜。
执行这个命令后,只要能够成功跑起来,在走进度。那就成功了。
至于什么没有同意licence之类的问题,那个按照提示进行响应的操作就行了。

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值