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。

3.6版本.png

找到了原因就好解决了:

先打开sdktools.png
  • 在窗口左上角andriod studio-偏好设置中找到SDKTools
按图操作就好.png
  • 记得点OK确认


    确认更改.png

继续在终端执行

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

图片.png

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

你可能感兴趣的:(Flutter踩坑:Android sdkmanager tool not found)