【问题标题】:Android Studio update 3.1 start getting 502 Gate way gradle dependecies errorAndroid Studio 更新 3.1 开始出现 502 Gateway gradle dependencies 错误
【发布时间】:2018-09-05 18:00:06
【问题描述】:

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

FAILURE:构建失败并出现异常。

【问题讨论】:

标签: android android-studio android-studio-3.1


【解决方案1】:

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

试试这个:https://stackoverflow.com/a/49510333/1607169

【讨论】:

  • 不适合我。每次在 Jenkins 上构建失败。
  • 那件事发生在 5 月 27 日。
  • 还有信息Downloads Major Outage。将maven {url "https://maven.google.com"} 添加到buildscript 会有所帮助,您只需要耐心并尝试同步几次即可。 ./gradlew --recompile-scripts --continue 将从命令行同步成绩
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    使用 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" }
      }
    

    【讨论】:

      【解决方案4】:

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

      你可以follow this guide升级,或者去File > Project Structure > Project输入4.4Gradle version

      我的 projet 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
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-11
        • 2017-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-15
        相关资源
        最近更新 更多