无法找到或加载主类

无法找到或加载主类

本文介绍了Sdkmanager“错误:无法找到或加载主类 com.android.sdklib.tool.sdkmanager.SdkManagerCli"在 Windows 上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在没有 Android Studio 的情况下安装 Flutter,这是我所做的:

I am trying to install Flutter without Android Studio and here is what I did:

  • 已安装 Java 8
  • 将 Flutter SDK 安装并解压到 C:\src.
  • 将 Android 命令行工具 (sdkmanager) 安装并解压缩到 C:\Android.
  • 添加了环境变量(ANDROID_HOME:C:\Android)

现在,当我尝试运行 sdkmanager 来安装 Android SDK 时,出现此错误:

Now when I try to run sdkmanager to install Android SDK, I get this error:

错误:无法找到或加载主类 com.android.sdklib.tool.sdkmanager.SdkManagerCli"

我尝试重新安装 Flutter sdk 和 sdkmanager,但没有成功.

I have tried reinstalling Flutter sdk and the sdkmanager with no luck.

这是 Flutter Doctor 的输出:

Here is Flutter Doctor's output:

sdkmanager 错误:

sdkmanager error:

推荐答案

  1. 下载 SDK 工具 ZIP(在 https://developer.android.com/studio).
  2. 使用 7zip 解压缩.避免使用默认的 Windows 提取器 - 这不能正确提取.
  3. 使用 7zip 解压后,将内容放入 sdk 文件夹(C:\Users\\AppData\Local\Android\Sdk\tools\binC:\Users\\AppData\Local\Android\Sdk\lib) 并在命令提示符下运行 sdkmanager.
  1. Download the SDK tools ZIP (Under Command Line Tools in https://developer.android.com/studio).
  2. Unzip using 7zip. Avoid using the default windows extractor - that doesn't do the extraction correctly.
  3. 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.

这篇关于Sdkmanager“错误:无法找到或加载主类 com.android.sdklib.tool.sdkmanager.SdkManagerCli"在 Windows 上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 01:29