微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Gradle错误:服务器返回HTTP响应代码:403的URL:http://services.gradle.org/distributions/gradle-2.2.1-all.zip

如何解决Gradle错误:服务器返回HTTP响应代码:403的URL:http://services.gradle.org/distributions/gradle-2.2.1-all.zip

我当前正在构建的应用程序中出现此错误

C:\mobile\xtern_mobile\ST>cordova run android
ANDROID_HOME=C:\Users\myPC\AppData\Local\Android\android-sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_66
Downloading http://services.gradle.org/distributions/gradle-2.2.1-all.zip

Exception in thread "main" java.lang.RuntimeException: java.io.IOException: Server returned HTTP response code: 403 for URL: http://services.gradle.org/distributions/gradle-2.2.1-all.zip
        at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)
        at org.gradle.wrapper.Install.createdist(Install.java:47)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://services.gradle.org/distributions/gradle-2.2.1-all.zip
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1840)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
        at org.gradle.wrapper.Download.downloadInternal(Download.java:59)
        at org.gradle.wrapper.Download.download(Download.java:45)
        at org.gradle.wrapper.Install$1.call(Install.java:60)
        at org.gradle.wrapper.Install$1.call(Install.java:47)
        at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
        ... 3 more
CordovaError: Promise rejected with non-error: Error code 1 for command: cmd with args: /s,/c,"C:\mobile\xtern_mobile\ST\platforms\android\gradlew cdvBuildDebug -b C:\mobile\xtern_mobile\ST\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedndk=true"
    at C:\Users\myPC\AppData\Roaming\npm\node_modules\cordova\bin\cordova:30:15
    at processticksAndRejections (internal/process/task_queues.js:93:5)

老实说,我已经尝试了以下建议: How to Setup gradle-2.2.1-all.zip Manually 但仍然出现相同的错误

还有其他需要做的事情吗?这里真的需要一些帮助。

非常感谢!

解决方法

只需将http://services.gradle.org/distributions/gradle-2.2.1-all.zip替换为https://services.gradle.org/distributions/gradle-2.2.1-all.zip

问题是您使用http而不是https。您可以在浏览器中检查它,并与https的链接将开始下载文件,而与http的链接将返回403错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。