我试图在没有Android的情况下安装Flutter,下面是我所做的:
C:\src。C:\Android。现在,当我尝试运行sdkmanager来安装Android时,我得到了以下错误:
"Error: Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli"
我尝试过重新安装Flutter和sdkmanager,但没有成功。
这是颤振博士的输出:

sdkmanager错误:

发布于 2020-08-02 12:45:39
C:\Users\<username>\AppData\Local\Android\Sdk\tools\bin和C:\Users\<username>\AppData\Local\Android\Sdk\lib),并在命令提示符下运行sdkmanager。发布于 2020-06-21 02:32:08
在文本编辑器中打开sdkmanager.bat,并在CLASSPATH=%APP_HOME%\...\sdkmanager-classpath.jar下面添加echo %CLASSPATH%。然后运行sdkmanager --help,它将回显所需文件的CLASSPATH。并检查这是否是有效路径。
在我看来,这是错误的道路,

上面说我的sdkmanger-classpath.jar在lib文件夹里。但事实并非如此!它实际上是在lib/_文件夹中。因此,作为简单的解决方案,我所做的就是将侧lib/_文件夹中的内容复制到lib中。那就很好了!
发布于 2020-08-05 11:28:51
在WindowsServer2019上,使用命令行工具-win-6609375_latest.zip,我们面临着同样的问题。我们将包放在Program (即C:\Program \Android\cmdline-tools\tools\bin)中。
这似乎是行不通的,如果有空间在道路上。所以我们把它放在没有空格的文件夹路径中(即C:\Android\cmdline-tools\tools\bin),它工作得很好!
https://stackoverflow.com/questions/60727326
复制相似问题