Ошибка: не удалось найти com.google.gms: google-services: 4.2.0 - PullRequest
0 голосов
/ 10 декабря 2018

сегодня я пытался обновить com.google.gms: google-services до 4.2.0 с 4.1.0, так как это последняя версия и рекомендуется от firebase.Но я получаю эту ошибку:

Could not find com.google.gms:google-services:4.2.0.
Searched in the following locations:
    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
    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://maven.fabric.io/public/com/google/gms/google-services/4.2.0/google-services-4.2.0.pom
    https://maven.fabric.io/public/com/google/gms/google-services/4.2.0/google-services-4.2.0.jar
Required by:
    project :

И вот сборка моего проекта:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
        google()
        maven {
            url 'https://maven.fabric.io/public'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath 'com.google.gms:google-services:4.2.0'

        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
        // These docs use an open ended version so that our plugin
        // can be updated quickly in response to Android tooling updates

        // We recommend changing it to the latest version from our changelog:
        // https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin
        classpath 'io.fabric.tools:gradle:1.27.0'
    }
}

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
        google()
    }
}

ОБНОВЛЕНИЕ:

Как сказал Дуг Стивенсонтеперь зависимость запущена и работает, поэтому просто используйте google () в своих репозиториях.

Если у вас возникли проблемы с другими репозиториями google (firebase, exoplayer), вы можете отслеживать ход выполнения проблемы здесь .

Ответы [ 4 ]

0 голосов
/ 10 декабря 2018

google-services: 4.2.0 теперь вернулось в репозиторий Google Maven, просто синхронизируйте gradle с конфигурацией по умолчанию:

allprojects {
    repositories {
        google()
        jcenter()
    }
}
0 голосов
/ 10 декабря 2018

Попробуй это, работа для меня:

buildscript {
    repositories {
        google()
        //jcenter()
        jcenter {url 'https://dl.bintray.com/android/android-tools'}
        jcenter {url 'https://firebase.bintray.com/gradle'}
        mavenCentral ()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath 'com.google.gms:google-services:4.2.0'
        classpath 'com.google.firebase:firebase-plugins:1.1.5'
    }
}

allprojects {
    repositories {
        google()
        //jcenter()
        jcenter {url 'https://dl.bintray.com/android/android-tools'}
        jcenter {url 'https://firebase.bintray.com/gradle'}
        mavenCentral ()

    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
0 голосов
/ 10 декабря 2018

Понедельник, 10 декабря 2018 года, 13:30 по тихоокеанскому времени.

. В jCenter не найдены плагин для служб Google Play, плагин для мониторинга производительности Firebase, exoplayer и другие возможные зависимости.Непонятно почему, но известно, что некоторые команды переносят свои артефакты сборки в репозиторий Google maven.

На данный момент плагин сервисов Google Play был перенесен и должен быть доступен через google.() в вашем buildscript на данный момент.

0 голосов
/ 10 декабря 2018

Поскольку google-services: 4.2.0 недоступна в Центральном репозитории, поэтому ее необходимо загрузить из репозитория инструментов Android.Чтобы добавить это в ваш проект, добавьте

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

в репозитории buildscript.Подробнее см. https://mvnrepository.com/artifact/com.google.gms/google-services/4.2.0

buildscript {
    repositories {
        jcenter()
        google()
        maven {
            url 'https://maven.fabric.io/public'
        }
        //  Add this to your project 
        maven { url 'https://dl.bintray.com/android/android-tools' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath 'com.google.gms:google-services:4.2.0'

        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
        // These docs use an open ended version so that our plugin
        // can be updated quickly in response to Android tooling updates

        // We recommend changing it to the latest version from our changelog:
        // https://docs.fabric.io/android/changelog.html#fabric-gradle-plugin
        classpath 'io.fabric.tools:gradle:1.27.0'
    }
}

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
        }
        google()
    }
}
...