Android Studio: la sincronización de Gradle falló: no se pudo HEAD ‘…’. Código de estado recibido 502 del servidor: Bad Gateway

Después de actualizar Android Studio a la última versión (3.1) y la versión de gradle en mi proyecto me sale un error (el enlace siempre es diferente):

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) 

Versión de 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 sro Windows 10 10.0 

Ya intenté reconstruir y actualizar clean gradle, reiniciar Android Studio y PC, pero sin éxito. ¿Algunas ideas?

PD: por supuesto que tengo internet. Además, si abre un enlace en el navegador, el archivo se descarga.

jcenter está teniendo problemas en este momento, por favor revisa http://status.bintray.com/

Después de actualizar Android Studio a 3.1.0,

Solo tuve el mismo problema, lo resolví usando

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

al TopMost buildScript como este en un proyecto de nivel de proyecto : –

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

Como referencia, tome una muestra del gradle a nivel de proyecto:

 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 } 

Nota : – Una cosa más: –

En gradle-wrapper.properties usa esto: –

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

En lugar de 4.1-all.zip .

Editar : – Si quiere resolver el problema rápidamente, también puede intentar agregarlo, según la respuesta de Omar :

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

junto con

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

Gracias a todos por las respuestas rápidas!

Parece que hay problemas temporales de red en el sitio web “jcenter.bintray.com”. Acabo de hacer clic en “Intentar nuevamente” muchas veces y al final todo se actualizó.

Además, si abre los enlaces en el navegador, de vez en cuando recibirá un mensaje de “Error de servicio”. Entonces el problema no está de tu lado.

Ok, lo dejo por:

En su nivel de proyecto build.gradle , agregue esto:

 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 }} 

Tenga en cuenta que he actualizado gradle de 3.0 a 3.1.0

A continuación: agregue los mismos enlaces previos al cuerpo del repository de todos los proyectos:

 allprojects { repositories { google() jcenter() mavenCentral() maven { url 'https://jitpack.io' } maven { url "https://maven.google.com" } maven { url 'https://maven.fabric.io/public' } } 

}

Una cosa más :

En gradle-wrapper.properties usa esto:

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

Después de eso, solo sincronízate de nuevo, y funcionará.

Para mí, después de aplicar la respuesta de Santanu Sur, el error volvió a aparecer, pero con otra biblioteca compruebo el proyecto gradle y encontré esta línea maven { url "http://dl.bintray.com/riteshakya037/maven" } en

 allprojects { repositories { maven { url "http://dl.bintray.com/riteshakya037/maven" } maven { url "https://jitpack.io" } jcenter() google() } } 

Lo borré, y todo está bien ahora

Propina:
Cuando consiga que su proyecto se construya correctamente, una vez habilitado el modo fuera de línea para que AS no tenga que conectarse a jcenter cada actualización de gradle.

enter image description here

Acabo de hacer clic en Desactivar Gradle ‘modo sin conexión’ y sincronizar proyecto, y Android Studio descargó todos los archivos necesarios.

Es un error de respuesta del servidor. Sigue intentándolo presionando “Volver a intentarlo” después de un tiempo. Va a estar bien automáticamente.

Desinstalar y descargar e instalar desde el sitio del desarrollador resolvió el problema para mí.