Search code examples
androidflutterandroid-sdk-manager

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


I run flutter doctor to see its status and it's all okay except this:

 Android license status unknown.

It says I must reinstall or update my Android SDK Manager. When i run flutter doctor --android-licenses i get this:

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

But this path doesn't exist. Here's my bin folder, it doesn't have a 'sdkmanager' folder, but a sdkmanager.bat file: my android sdk tools bin folder

So how to fix Android licenses if I can't run --update ?

In my SDK Manager, my Android SDK Location is: C:\Users\Usuario\AppData\Local\Android\Sdk: my sdk manager's sdk location

My C:\Users\Usuario\AppData\Local\Android\sdk folder is like this: my sdk folder


Solution

  • Nobody has an sdkmanager folder, just run it as is.

    Try this:

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

    Do you get any errors running it? If so, please update the question so I can form a better answer.