Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Studio: Gradle sync failed: Could not HEAD '...'. Received status code 502 from server: Bad Gateway [closed]

After update Android Studio to latest version (3.1) and gradle version in my project I get an error (the link is always different):

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 version:

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

I already tried clean rebuild and update gradle, restart Android Studio and PC, but without success. Any ideas?

PS: of course I have internet. Also, if you open a link in the browser - the file is downloaded.

like image 518
Mikhail Avatar asked Mar 27 '18 10:03

Mikhail


People also ask

Why is gradle sync failing?

Missing Files: There is a chance of Gradle files getting misplaced. This can be solved by re-installing the required files. Using the Proxy Servers: There was an issue with the syncing of the Gradle when Proxy Servers were turned on. Disabling it can help.

Could not head received status code 401 from server unauthorized?

The HyperText Transfer Protocol (HTTP) 401 Unauthorized response status code indicates that the client request has not been completed because it lacks valid authentication credentials for the requested resource.


3 Answers

jcenter is having issues at the moment, please check http://status.bintray.com/

EDIT: it looks like the link above was sunset, new link at: https://status.gradle.com/

like image 123
Gustavo Avatar answered Oct 23 '22 19:10

Gustavo


After updating the Android Studio to 3.1.0 ,

I just had the same problem, i resolved it using

 maven {   url "https://maven.google.com"  }

to the TopMost buildScript like this in project-level gradle :-

 buildscript {
    repositories {
      .....
      ...
     maven {   url "https://maven.google.com"   }

For reference take a sample of the project-level 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
}

Note :- One more thing:-

In gradle-wrapper.properties use this :-

  distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

Instead of 4.1-all.zip .

Edit :- If you want to resolve the issue fast , you can also try adding these - according to Omar's answer :-

 maven { url "http://dl.bintray.com/riteshakya037/maven" }

along with

  maven { url "https://maven.google.com" }
like image 39
Santanu Sur Avatar answered Oct 23 '22 18:10

Santanu Sur


Thanks to everyone for the quick answers!

It seems like temporary network issues on the "jcenter.bintray.com" website. I just clicked "Try Again" many times and in the end everything was updated.

Also, if you open the links in the browser - from time to time you will receive a "Service Error" message. So the problem is not on your side.

like image 9
Mikhail Avatar answered Oct 23 '22 20:10

Mikhail