Sdkmanager "Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli" on Windows

android, android-sdk-manager, android-studio, flutter, sdk

Solution

- Download the SDK tools ZIP (Under Command Line Tools in https://developer.android.com/studio).

- Unzip using 7zip. Avoid using the default windows extractor - that doesn't do the extraction correctly.

- After unzipping using 7zip, place the contents into the sdk folder (`C:\Users\<username>\AppData\Local\Android\Sdk\tools\bin` and `C:\Users\<username>\AppData\Local\Android\Sdk\lib`) and run `sdkmanager` on command prompt.

Problem

I am trying to install Flutter without Android Studio and here is what I did: - Installed Java 8 - Installed and Unzipped Flutter SDK to `C:\src`. - Installed and Unzipped Android Command-line tools (sdkmanager) to `C:\Android`. - Added the environment variables (ANDROID_HOME: C:\Android) Now when I try to run `sdkmanager` to install Android SDK, I get this error: `"Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli"` I have tried reinstalling Flutter sdk and the sdkmanager with no luck. Here is Flutter Doctor's output: sdkmanager error:

Original source