本文介绍了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:
推荐答案
- 下载 SDK 工具 ZIP(在 https://developer.android.com/studio).
- 使用 7zip 解压缩.避免使用默认的 Windows 提取器 - 这不能正确提取.
- 使用 7zip 解压后,将内容放入 sdk 文件夹(
C:\Users\\AppData\Local\Android\Sdk\tools\bin
和C:\Users\\AppData\Local\Android\Sdk\lib
) 并在命令提示符下运行sdkmanager
.
- 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
andC:\Users\<username>\AppData\Local\Android\Sdk\lib
) and runsdkmanager
on command prompt.
这篇关于Sdkmanager“错误:无法找到或加载主类 com.android.sdklib.tool.sdkmanager.SdkManagerCli"在 Windows 上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!