前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【flutter】Android sdkmanager tool not found

【flutter】Android sdkmanager tool not found

作者头像
siberiawolf
发布2020-03-24 17:14:35
1.5K0
发布2020-03-24 17:14:35
举报
文章被收录于专栏:前端修炼之路

之前安装过好几次flutter,今天在一台全新的MacBook Pro,居然没有成功。我先安装的Android Studio,然后正常下载SDK,接着运行了flutter doctor,结果提示我重新安装 Android SDK Manager。

错误信息如下:

错误信息

也就是说,Android lincence错误。通过百度后,执行命令flutter doctor --android-licenses,如果正常的话,按照帖子中的步骤,我应该就能成功了。结果又出现了如下错误:

错误信息

这个意思就是说,我的Android sdkmanager 不存在。然后按照提示的目录信息,去找了一下,发现我的sdk目录下,根本就没有tools这个文件夹。

百度了一圈,网上给的解决方案,都是将emulator目录下的sdkmanager移动到 tools目录下。可是我根本就没有这个文件夹啊。另外我emulator中的文件也与帖子中的不一致。

百度了一圈无果,又去咨询了一下群友。说是重新手动下载安装一个sdk即可。我没有去试,想着在看看有啥解决方案不,实在不行在重新弄。

结果我从github上面找到了答案,原来flutter里面的外国友人已经发现并解决了这个问题。

问题的原因就是,我这台电脑是全新的环境,我也是下载的最新版本的Android Studio 3.6.1。在我这个Android Studio版本中,默认情况下是不会安装Android SDK Tools的。居然是Obsolete,废弃的。 也没去研究为啥取消了,反正只要安装上应该就可以了。

主要默认这个选项也是看不到的。记得将Hide Obsolete Packages这个选项勾选取消掉。默认是勾选的。

安装Android SDK Tools

然后再执行上面的命令flutter doctor --android-licenses就会让你输入确认了。

确认输入

最后再去执行一遍flutter doctor -v,结果正常了。

运行正确


参考资料:

  • Flutter踩坑之 Android license status unknown 解决方案 我的文件夹与帖子中不一致 https://blog.csdn.net/u010358168/article/details/84836002
  • Flutter SDK Tools is marked as obsolete in android studio. github上面提供的解决方案 https://github.com/flutter/flutter/issues/51793
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端修炼之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档