No se pudo OBTENER ‘play-services-location/maven-metadata.xml’. Se recibió el código de estado 502 del servidor: Bad Gateway.
Tengo un proyecto que funcionaba bien ayer, pero hoy me he encontrado con este problema:
No se pudieron resolver todos los archivos para la configuración ‘:app:debugRuntimeClasspath’.
No se pudo resolver com.google.android.gms:play-services-location:16.+.
Requerido por:
proyecto :app > proyecto :location
no se pudo listar las versiones de com.google.android.gms:play-services-location.
No se pudo cargar los metadatos de Maven desde https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml.
No se pudo obtener el recurso ‘https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml’.
No se pudo GET ‘https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml’. Se recibió el código de estado 502 del servidor: Bad Gateway
Actualmente estoy usando classpath 'com.android.tools.build:gradle:4.1.0'
con distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin.zip
.
He seguido esta pregunta y he actualizado 'com.android.tools.build:gradle:4.1.0'
a la clase 'com.android.tools.build:gradle:4.2.0'
.
Luego cambié distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin.zip
a distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
pero aún así obtengo el error.
android/build.gradle:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.0'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle-wrapper.properties:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
Además, he cambiado la compileSdkVersion, minSdkVersion y targetSdkVersion a 30 pero no ha sucedido nada.
davy.ai
El error indica que hubo un problema al resolver una dependencia
com.google.android.gms:play-services-location:16.+
debido a que no se pudo cargar la metainformación de Maven del repositorio Bintray.Para solucionar este problema, ya ha actualizado a
com.android.tools.build:gradle:4.2.0
y ha cambiado ladistributionUrl
ahttps\://services.gradle.org/distributions/gradle-6.7.1-all.zip
, pero el error persiste.Una posible solución es verificar si el repositorio Bintray sigue estando disponible y accesible. Puede intentar acceder a la URL `https://google.bintray.com/exoplayer/com/google/android/gms/play-services-location/maven-metadata.xml` directamente desde un navegador web o un commando curl para ver si devuelve una respuesta válida.
Si el repositorio está caído o no es accesible, puede intentar cambiar a un repositorio diferente para la dependencia faltante. Por ejemplo, puede agregar los repositorios
mavenCentral()
ogoogle()
a su archivobuild.gradle
:Luego, cambie su dependencia para usar
com.google.android.gms:play-services-location:18.0.0
o una versión específica que esté disponible en el repositorio elegido:Después de realizar estos cambios, intente sincronizar su proyecto y ejecutarlo nuevamente. Si el problema persiste, puede intentar limpiar el proyecto y reconstruirlo:
Esto debería resolver el problema y hacer que su proyecto vuelva a funcionar.