首页 > 解决方案 > Sdkmanager“错误:无法在 Windows 上找到或加载主类 com.android.sdklib.tool.sdkmanager.SdkManagerCli”

问题描述

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

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

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

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

这是 Flutter Doctor 的输出: Flutter 版本:1.12.13,Dart 版本:2.7,Flutter 找不到 Android SDK

sdkmanager 错误:

标签: androidandroid-studiofluttersdkandroid-sdk-manager

解决方案


sdkmanager.bat在文本编辑器中打开并echo %CLASSPATH%CLASSPATH=%APP_HOME%\...\sdkmanager-classpath.jar. 然后运行sdkmanager --help它将回显所需文件的 CLASSPATH。并检查它是否是有效路径。

就我而言,这是错误的道路,

在此处输入图像描述

它说我sdkmanger-classpath.jarlib文件夹中。但事实并非如此!它实际上在lib/_文件夹中。因此,我所做的简单解决方案是将侧lib/_文件夹中的内容复制到lib. 然后它工作得很好!


推荐阅读