在使用flutter doctor查看是否需要安装其它依赖项时,检测出1个问题,报错如下:
本人是window电脑,mac 类似办法。
首先找到androidSDK的文件目录
D:\Android\sdk\tools\bin
看是否有 sdkmanager.bat文件
如果没有的话 可尝试以下两种办法,本办法来自网友,本人是直接无tools文件,
办法如下:
- 将emulator下的拷贝过来,如图:
如果无emulator这个目录啊!别急,又到Android Studio的sdk manager中找到这个:
勾选上Android Emulator ——> Apply,安装完成就有了,这时候复制即可。
2.在直接没有tools文件夹时(本人就是的。。。)
找到AS的AndroidSDK下载页面
然后找到SDK Tools 中的Android SDK Tools选择下载就好了。
- 根据以上步骤找到sdkmanager后 在执行
flutter doctor --android-licenses
当提示是否接受许可时 输入y 即可,可能会有好几个提示。最后完成即可。
还有的小伙伴有sdkmanager 还是出现这个问题,这时候可以尝试下进性更新
cmd 找到sdkmanager 目录然后执行
sdkmanager --update
然后基本上就没有问题了
=====================