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。
百度了一圈,网上给的解决方案,都是将emulator目录下的sdkmanager移动到 tools目录下,可是我根本就没有这个文件夹。
后来在Stack Overflow上找到了原因:Android Studio最新版本中,默认情况下是不会安装Android SDK Tools的,我的版本是3.6。
找到了原因就好解决了:
- 在窗口左上角andriod studio-偏好设置中找到SDKTools
按图操作就好.png
继续在终端执行
flutter doctor --android-licenses (之后一路选Y就行了)
PS:VScode和AS都要记得装flutter插件,AS还要另外装dart插件
链接:https://www.jianshu.com/p/3237ea28793c