解决flutter Android license status unknown. Try re-installing or updating your Android SDK Manager. 问题

在使用flutter doctor查看是否需要安装其它依赖项时,检测出1个问题,报错如下:
解决flutter Android license status unknown. Try re-installing or updating your Android SDK Manager. 问题_第1张图片
本人是window电脑,mac 类似办法。

首先找到androidSDK的文件目录
D:\Android\sdk\tools\bin
看是否有 sdkmanager.bat文件
如果没有的话 可尝试以下两种办法,本办法来自网友,本人是直接无tools文件,
办法如下:

  1. 将emulator下的拷贝过来,如图:
    解决flutter Android license status unknown. Try re-installing or updating your Android SDK Manager. 问题_第2张图片
    如果无emulator这个目录啊!别急,又到Android Studio的sdk manager中找到这个:
    解决flutter Android license status unknown. Try re-installing or updating your Android SDK Manager. 问题_第3张图片
    勾选上Android Emulator ——> Apply,安装完成就有了,这时候复制即可。

2.在直接没有tools文件夹时(本人就是的。。。)
找到AS的AndroidSDK下载页面
在这里插入图片描述
然后找到SDK Tools 中的Android SDK Tools选择下载就好了。
解决flutter Android license status unknown. Try re-installing or updating your Android SDK Manager. 问题_第4张图片

  1. 根据以上步骤找到sdkmanager后 在执行
flutter doctor --android-licenses

当提示是否接受许可时 输入y 即可,可能会有好几个提示。最后完成即可。

还有的小伙伴有sdkmanager 还是出现这个问题,这时候可以尝试下进性更新
cmd 找到sdkmanager 目录然后执行

sdkmanager --update

然后基本上就没有问题了

=====================

你可能感兴趣的:(flutter,AndroidStudio错误)