1

尽管构建工作在本地找到,但我在 bitrise CI 中收到以下错误。我没有对 gradle 文件进行任何更改,但它们突然停止在 bitrise CI 中工作

A problem occurred configuring root project 'src'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find com.google.gms:google-services:3.2.1.
     Searched in the following locations:
         https://dl.google.com/dl/android/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
         https://dl.google.com/dl/android/maven2/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
         https://maven.google.com/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
         https://maven.google.com/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
         file:/root/.m2/repository/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
         file:/root/.m2/repository/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
         https://maven.fabric.io/public/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
         https://maven.fabric.io/public/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
         https://jcenter.bintray.com/com/google/gms/google-services/3.2.1/google-services-3.2.1.pom
         https://jcenter.bintray.com/com/google/gms/google-services/3.2.1/google-services-3.2.1.jar
     Required by:
         project :

./gradlew assembleDebug它在本地运行良好。

毕业项目:

buildscript {
    repositories {
        google()
        maven { url 'https://maven.google.com' }
        maven { url 'https://dl.google.com/dl/android/maven2' }
        mavenLocal()
        maven { url 'https://maven.fabric.io/public' }
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:3.2.1'
        classpath 'io.fabric.tools:gradle:1.25.1'
    }
}
allprojects {

    repositories {
        def androidHome = System.getenv("ANDROID_HOME")
        maven { url "$androidHome/extras/android/m2repository" }
        google()
        maven { url "https://maven.google.com" }
        maven { url 'https://dl.google.com/dl/android/maven2' }
        mavenLocal()
        maven { url "http://repo.commonsware.com.s3.amazonaws.com" }
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
    }
}

毕业应用:

apply plugin: 'com.google.gms.google-services'

这里出了什么问题?

4

2 回答 2

2

com.google.gms.google-services刚刚从谷歌存储库中消失(在https://dl.google.com/dl/android/maven2/index.html

问题在这里=> https://issuetracker.google.com/issues/120759347

临时解决方法是将此存储库添加到您的 buildscript 存储库

maven { url 'https://dl.bintray.com/android/android-tools' }
于 2018-12-10T17:09:23.343 回答
1

看到这个答案。谷歌似乎有一些问题;他们目前正在调查它。

它在本地工作的原因是因为您的依赖关系仍然被缓存。如果您需要临时修复它,请将以下行添加到您的主(项目级)文件中的buildscript-->中。(请参阅其他答案repositoriesbuild.gradle

maven { url 'https://dl.bintray.com/android/android-tools' }
于 2018-12-10T17:06:28.533 回答