代码之家  ›  专栏  ›  技术社区  ›  LonsomeHell

Android谷歌服务未能下载4.2.0[副本]

  •  1
  • LonsomeHell  · 技术社区  · 6 年前

    我正在尝试将google服务版本从3.1.0更新到4.2.0。

    build.gradle{
     buildscript{
      repositories {
         google()
         jcenter()
      }
      dependencies {
         classpath 'com.google.gms:google-services:4.2.0'
      }
     }
    }
    
    allprojects {
     repositories {
       jcenter()
       mavenCentral()
       google()
       flatDir {
         dirs 'libs'
       }
      }
    }
    

    我明白了

    Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.google.gms:google-services:4.2.0.
    
    Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find com.google.gms:google-services:4.2.0.
    Searched in the following locations:
        https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.2.0/google-services-4.2.0.pom
        https://dl.google.com/dl/android/maven2/com/google/gms/google-services/4.2.0/google-services-4.2.0.jar
        https://jcenter.bintray.com/com/google/gms/google-services/4.2.0/google-services-4.2.0.pom
        https://jcenter.bintray.com/com/google/gms/google-services/4.2.0/google-services-4.2.0.jar
    

    Android工作室3.2.1版

    梯度包装4.6

    1 回复  |  直到 6 年前
        1
  •  -1
  •   Zaid Mirza    6 年前

    我也曾经遇到过这个问题,顺序有时很重要,也去掉分号。试试下面。。。

    build.gradle{
     buildscript{
      repositories {
         google()
         jcenter()
         mavenCentral()
      }
      dependencies {
         classpath 'com.google.gms:google-services:4.2.0'
      }
     }
    }
    
    allprojects {
     repositories {
       google()
       jcenter()
       mavenCentral()
    
      }
    }
    

    更新 : 当我面对这个错误时,订购解决了我的问题。但是,您需要添加以下回购协议,因为4.2.0在中央回购协议中不可用

    maven { url 'https://dl.bintray.com/android/android-tools' }