注册

Flutter踩坑:Android sdkmanager tool not found

今天因为升级了Mac系统,不知道怎么回事flutter开发环境突然报错,最终决定重新安装。正常安装了flutter,然后下载安装了AndroidStudio和VS(平时也会用用VS),然后运行flutter doctor的时候出现了如下错误:



Android sdkmanager tool not found

(/Users/xx/android-sdk/tools/bin/sdkmanager).

Try re-installing or updating your Android SDK,

visit https://flutter.io/setup/#android-setup for detailed instructions.



解决步骤:

看字面意思问题应该是在“/Users/xx/android-sdk/tools/bin/sdkmanager”,但是我尝试了一下发现根本SDK文件夹下根本没有Tools文件夹
百度了一圈,网上给的解决方案,都是将emulator目录下的sdkmanager移动到 tools目录下,可是我根本就没有这个文件夹。
后来在Stack Overflow上找到了原因:Android Studio最新版本中,默认情况下是不会安装Android SDK Tools的,我的版本是3.6。

7a70b976af834ac5f898a158848468d7.png


找到了原因就好解决了:

4bd128f93b44354fc3f51dda6429f026.png


  • 在窗口左上角andriod studio-偏好设置中找到SDKTools



246ca10c69dabc0bbe82341b31c0273c.png

按图操作就好.png

继续在终端执行

flutter doctor --android-licenses (之后一路选Y就行了)



82387651568440078b5003ee8695d87a.png


PS:VScode和AS都要记得装flutter插件,AS还要另外装dart插件


链接:https://www.jianshu.com/p/3237ea28793c

0 个评论

要回复文章请先登录注册