Android Studio 更新 3.1 开始获取 502 网关 gradle 依赖项错误

Android Studio update 3.1 start getting 502 Gate way gradle dependecies error

在我的 Jenkin 服务器上更新该 SDK 之后。我遇到控制台错误。

失败:构建失败,出现异常。

问题是因为 bintray 已关闭:http://status.bintray.com

试试这个:

这不是个好主意,但您可以将 com.android.tools.build:gradle:3.1.0 还原为 3.0.1gradle-4.1-all.zipdistributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zipgradle-wrapper.properties

使用 maven repo 和适当的 jcenter 更新您的项目构建 gradle 文件,如下所示并检查:

  repositories {
      google()
      jcenter()
      jcenter { url "http://jcenter.bintray.com/" }
      maven { url 'https://maven.fabric.io/public' }
      maven { url "https://maven.google.com" }
      maven { url "http://repo1.maven.org/maven2" }
  }

我 运行 遇到了类似的错误并将 gradle 升级到版本 4.4 并解决了 gradle 同步问题。

您可以follow this guide升级,或前往File > Project Structure > Project并输入4.4以获得Gradle version

我的项目 gradle 文件如下所示:

buildscript {
    ext.kotlin_version = '1.2.31'
    ext.anko_version='0.10.4'
    ext.supportLibVersion = '27.0.2'

    repositories {
        google()
        maven { url 'http://repo1.maven.org/maven2' }
        maven { url 'https://jitpack.io' }
        maven {
            url "https://maven.google.com"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.google.gms:google-services:3.1.1'
    }
}

allprojects {
    repositories {
        google()
        maven { url 'http://repo1.maven.org/maven2' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}