Mik*_*ail 75 android gradle android-studio android-gradle-plugin
将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)
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
我已经尝试过干净重建和更新gradle,重新启动Android Studio和PC,但没有成功.有任何想法吗?
PS:我当然有互联网.此外,如果您在浏览器中打开一个链接 - 该文件已下载.
Gus*_*avo 64
jcenter目前有问题,请查看http://status.bintray.com/
San*_*Sur 29
将Android Studio更新为3.1.0后,
我只是有同样的问题,我解决了它的使用
maven { url "https://maven.google.com" }
Run Code Online (Sandbox Code Playgroud)
在项目级gradle中像这样的TopMost : -buildScript
buildscript {
repositories {
.....
...
maven { url "https://maven.google.com" }
Run Code Online (Sandbox Code Playgroud)
作为参考采取样本项目级的的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
}
Run Code Online (Sandbox Code Playgroud)
注意: - 还有一件事: -
在gradle-wrapper.properties使用中: -
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
Run Code Online (Sandbox Code Playgroud)
相反的4.1-all.zip.
编辑: - 如果你想快速解决问题,你也可以尝试添加这些 - 根据奥马尔的答案: -
maven { url "http://dl.bintray.com/riteshakya037/maven" }
Run Code Online (Sandbox Code Playgroud)
随着
maven { url "https://maven.google.com" }
Run Code Online (Sandbox Code Playgroud)
感谢大家的快速解答!
这似乎是"jcenter.bintray.com"网站上的临时网络问题.我只是多次点击"再试一次",最后一切都更新了.
此外,如果您在浏览器中打开链接 - 您将不时收到"服务错误"消息.所以问题不在你身边.
好的,我喜欢它:
在您的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
}}
Run Code Online (Sandbox Code Playgroud)
请注意,我已将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' }
}
Run Code Online (Sandbox Code Playgroud)
}
还有一件事:
在gradle-wrapper.properties 中使用这个:
distributionUrl=https://services.gradle.org/distributions/gradle-4.4-all.zip
之后,只需再次同步,它就会起作用。
| 归档时间: |
|
| 查看次数: |
25478 次 |
| 最近记录: |