将Android Studio更新到最新版本(3.1)并在我的项目中使用gradle版本后,我收到错误(链接总是不同):
12:54 Gradle sync started
12:56 Gradle sync failed: Could not HEAD 'https://jcenter.bintray.com/com/android/tools/analytics-library/shared/26.1.0/shared-26.1.0.jar'. Received status code 502 from server: Bad Gateway Consult IDE log for more details (Help | Show Log) (1m 56s 602ms)
12:56 Gradle sync started
12:57 Gradle sync failed: Could not HEAD 'https://jcenter.bintray.com/org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom'. Received status code 502 from server: Bad Gateway Consult IDE log for more details (Help | Show Log) (1m 4s 266ms)
12:58 Gradle sync started
12:59 Gradle sync failed: Could not HEAD 'https://jcenter.bintray.com/com/sun/activation/all/1.2.0/all-1.2.0.pom'. Received status code 502 from server: Bad Gateway Consult IDE log for more details (Help | Show Log) (1m 29s 985ms)
13:01 Gradle sync started
13:02 Gradle sync failed: Could not HEAD 'https://jcenter.bintray.com/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.pom'. Received status code 502 from server: Bad Gateway Consult IDE log for more details (Help | Show Log) (4s 976ms)
Android Studio版本:
Android Studio 3.1
Build #AI-173.4670197, built on March 22, 2018
JRE: 1.8.0_152-release-1024-b02 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
我已经尝试过清理重建和更新gradle,重新启动Android Studio和PC,但没有成功。有什么想法吗?
PS:我当然有互联网。此外,如果您在浏览器中打开一个链接 - 该文件已下载。
答案 0 :(得分:61)
jcenter目前遇到问题,请查看http://status.bintray.com/
答案 1 :(得分:23)
将Android Studio更新为3.1.0后,
我遇到了同样的问题,我使用
解决了这个问题 maven { url "https://maven.google.com" }
在项目级gradle 中到 TopMost buildScript
: -
buildscript {
repositories {
.....
...
maven { url "https://maven.google.com" }
作为参考,请参考项目级gradle的示例: -
buildscript {
repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://jitpack.io' }
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
maven { url "https://maven.google.com" }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
classpath 'io.fabric.tools:gradle:1.24.4'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
注意: - 还有一件事: -
在 gradle-wrapper.properties
中使用此: -
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
相反 4.1-all.zip
。
修改: - 如果您想快速解决问题,也可以尝试添加这些问题 - 根据 Omar的答案: -
maven { url "http://dl.bintray.com/riteshakya037/maven" }
与
一起 maven { url "https://maven.google.com" }
答案 2 :(得分:7)
感谢大家的快速解答!
这似乎是“jcenter.bintray.com”网站上的临时网络问题。我只是多次点击“再试一次”,最后一切都更新了。
此外,如果您在浏览器中打开链接 - 您将不时收到“服务错误”消息。所以问题不在你身边。
答案 3 :(得分:4)
好的,我解决了:
在 build.gradle 项目级别中,添加以下内容:
buildscript {
...
repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://jitpack.io' }
mavenCentral()
maven { url "https://maven.google.com" }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0' // Updated from 3.0 to 3.1.0
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}}
请注意,我已将 gradle 从3.0更新为3.1.0
下一步:将相同的先前链接添加到 allprojects的存储库正文:
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven { url 'https://jitpack.io' }
maven { url "https://maven.google.com" }
maven { url 'https://maven.fabric.io/public' }
}
}
还有一件事:
在 gradle-wrapper.properties 中使用此:
<强> distributionUrl = HTTPS://services.gradle.org/distributions/gradle-4.4-all.zip 强>
之后,再次进行同步,它会起作用。
答案 4 :(得分:3)
在申请Santanu Sur's answer之后对我来说,错误再次出现了,但又有了另一个库 我检查了项目的gradle,我发现了这一行
中的maven { url "http://dl.bintray.com/riteshakya037/maven" }
allprojects {
repositories {
maven { url "http://dl.bintray.com/riteshakya037/maven" }
maven { url "https://jitpack.io" }
jcenter()
google()
}
}
我删除了它,现在一切都很好
答案 5 :(得分:3)
答案 6 :(得分:1)
我刚刚点击停用Gradle'离线模式'并同步项目,Android Studio下载了所有需要的文件。
答案 7 :(得分:1)
这是服务器响应错误。一段时间后按“再试一次”继续尝试。它会自动完成。
答案 8 :(得分:1)
卸载和下载&amp;从开发者网站安装解决了我的问题。