我正在尝试在没有 Android Studio 的情况下安装 Flutter,这就是我所做的:
C:\src
. C:\Android
. 现在当我尝试运行
sdkmanager
要安装 Android SDK,我收到此错误:"Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli"
我尝试重新安装 Flutter sdk 和 sdkmanager,但没有成功。
这是 Flutter Doctor 的输出:
sdkmanager 错误:
最佳答案
打开sdkmanager.bat
在文本编辑器中添加 echo %CLASSPATH%
就在 CLASSPATH=%APP_HOME%\...\sdkmanager-classpath.jar
的下方.然后运行 sdkmanager --help
这将回显所需文件的 CLASSPATH。并检查它是否是有效路径。
就我而言,这是错误的道路,
它说我的sdkmanger-classpath.jar
在 lib
文件夹。但事实并非如此!它实际上在 lib/_
内文件夹。因此,我所做的简单解决方案是将内容复制到 lib/_
文件夹到 lib
.然后它工作得很好!
关于android - Windows 上的 Sdkmanager "Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60727326/