首页 > 解决方案 > 如果我无法运行 `--update`,如何修复 Android 许可证?

问题描述

我跑去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 文件夹

那么如果我无法运行,如何修复 Android 许可证--update

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

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

标签: androidflutterandroid-sdk-manager

解决方案


没有人有 sdkmanager 文件夹,只需按原样运行即可。

试试这个:

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

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


推荐阅读