Sdkmanager“错误:找不到或加载主类com.android.sdklib.tool.sdkmanager.SdkManagerCli"在Windows上 [英] Sdkmanager "Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli" on 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)
- 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)
现在,当我尝试运行sdkmanager
以安装Android SDK时,出现此错误:
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"
我尝试重新安装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 ).
Download the SDK tools ZIP (Under Command Line Tools in https://developer.android.com/studio).
使用 7zip 解压缩.避免使用默认的Windows提取程序-无法正确进行提取.
Unzip using 7zip. Avoid using default windows extractor - that doesn't do the extraction correctly.
使用7zip解压缩后,将内容放入sdk文件夹(C:\ Users< username> \ AppData \ Local \ Android \ Sdk \ tools \ bin和C:\ Users< username> \ AppData \ Local \ Android \ sdk \ lib),然后在命令提示符下运行sdkmanager.
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上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!