cordova sdkmanager警告:无法下载任何源列表

aij0ehis  于 2022-11-15  发布在  其他
关注(0)|答案(2)|浏览(280)

我已经在这个问题上工作了几个小时,尝试了一切,但我不能通过这个路障。
我打算在尝试执行sdkmanager --list时使用Apache Cordova创建APK
我会得到以下输出:

C:\Windows\system32>sdkmanager --list
Warning: Failed to download any source lists!
Warning: IO exception while downloading manifest
Warning: IO exception while downloading manifest
Warning: Still waiting for package manifests to be fetched remotely.
[=======================================] 100% Computing updates...

和获取构建工具:

C:\Windows\system32>sdkmanager "build-tools;29.0.0"
Warning: Failed to download any source lists!
Warning: IO exception while downloading manifest
Warning: IO exception while downloading manifest
Warning: Still waiting for package manifests to be fetched remotely.
Warning: Failed to find package 'build-tools;29.0.0'
[===                                    ] 10% Computing updates...
C:\Windows\system32>

我尝试过的事情:
1.禁用防火墙和/或防病毒
1.以管理员身份运行cmd和PowerShell
1.重新启动系统并删除缓存
1.也运行了一些代理服务器命令,但不起作用
1.正在从appdata中删除.android文件(本来就不存在)

C:\Windows\system32>sdkmanager --version
5.0

环境变量运行正常,之前未安装Android Studio。
先谢了

plicqrtu

plicqrtu1#

对我来说,运行sdkmanager.bat --verbose,我可以看到问题出在ssl上。所以运行sdkmanager.bat --no_https就成功了。

42fyovps

42fyovps2#

解决了。有两个问题:
1.从www.example.com重新安装Javajava.com/en/download给予正确的JAVA_HOME和JAVA_EXE路径
1.设置sdkmanager.bat的正确目录
默认的一个是混乱的...保持它完全像这样:C:\Android\软件开发工具包\命令行工具\5
文件夹名称5是版本名称。如果要查找版本,不一定要正确,请打开从命令行工具获得的NOTICE.txt
它运行良好,没有任何管理员权限或防火墙禁用

相关问题