我已经在这个问题上工作了几个小时,尝试了一切,但我不能通过这个路障。
我打算在尝试执行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。
先谢了
2条答案
按热度按时间plicqrtu1#
对我来说,运行sdkmanager.bat --verbose,我可以看到问题出在ssl上。所以运行sdkmanager.bat --no_https就成功了。
42fyovps2#
解决了。有两个问题:
1.从www.example.com重新安装Javajava.com/en/download给予正确的JAVA_HOME和JAVA_EXE路径
1.设置sdkmanager.bat的正确目录
默认的一个是混乱的...保持它完全像这样:C:\Android\软件开发工具包\命令行工具\5
文件夹名称5是版本名称。如果要查找版本,不一定要正确,请打开从命令行工具获得的NOTICE.txt
它运行良好,没有任何管理员权限或防火墙禁用