如果我不能 运行 `--update`,如何修复 Android 许可证?

How to fix Android licenses if I can't run `--update`?

我运行 flutter doctor 看看它的状态,一切正常,除了这个:

 Android license status unknown.

它说我必须重新安装或更新我的 Android SDK 管理器。当我 运行 flutter doctor --android-licenses 我得到这个:

A newer version of the Android SDK is required. To update, run: C:\Users\Usuario\AppData\Local\Android\sdk\tools\bin\sdkmanager --update

但是这条路径不存在。这是我的 bin 文件夹,它没有 'sdkmanager' 文件夹,但有一个 sdkmanager.bat 文件:my android sdk tools bin folder

如果我不能 运行 --update 如何修复 Android 许可证?

在我的 SDK 管理器中,我的 Android SDK 位置是:C:\Users\Usuario\AppData\Local\Android\Sdk: my sdk manager's sdk location

我的C:\Users\Usuario\AppData\Local\Android\sdk文件夹是这样的:my sdk folder

没有人有 sdkmanager 文件夹,只有 运行 原样。

试试这个:

C:\Users\Usuario\AppData\Local\Android\sdk\tools\bin\sdkmanager.bat --update

你 运行 有任何错误吗?如果是这样,请更新问题,以便我形成更好的答案。