Получение ошибки для сервисов Play и версии Firebase

В моем приложении build.gradle у меня есть эти настройки

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        classpath 'com.google.gms:google-services:4.0.1'
    }

    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
        maven {
            url 'https://jitpack.io'
        }
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
        google()
    }
}

ext {
    supportlib_version = '26.0.2'
    gps_version = '15.0.2'
}

И в мой другой файл Gradle я интегрировал эти библиотеки

dependencies {

implementation fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.devbrackets.android:exomedia:4.0.3'
//Radio
compile 'com.squareup.okhttp3:okhttp:3.3.1'
//WC
compile 'org.jsoup:jsoup:1.8.3'
compile 'com.onesignal:OneSignal:[3.6.0,4.0.0)'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.booking:rtlviewpager:1.0.1'
compile 'com.github.apg-mobile:android-round-textview:v0.0.3'
compile 'com.github.chrisbanes:PhotoView:1.3.0'
compile 'com.google.code.gson:gson:2.8.0'
//TV & Radio
compile "com.android.support:cardview-v7:$supportlib_version"
compile "com.android.support:appcompat-v7:$supportlib_version"
compile "com.android.support:recyclerview-v7:$supportlib_version"
compile "com.android.support:design:$supportlib_version"
compile "com.android.support:support-v4:$supportlib_version"
compile "com.android.support:support-core-utils:$supportlib_version"
compile "com.android.support:support-media-compat:$supportlib_version"
implementation 'com.google.firebase:firebase-messaging:15.0.2'
compile "com.google.android.gms:play-services-gcm:$gps_version"
compile "com.google.android.gms:play-services-ads:$gps_version"

}

Получение этой ошибки при сборке - не удалось устранить: com.google.android.gms: play-services-gcm: 15.0.2 Установить репозиторий и синхронизировать проект

Когда я пытаюсь установить, выдает ошибку, что репозиторий не может быть найден

Подскажите, пожалуйста, какую версию использовать для правильной сборки.

gcm устарел, вам следует в первую очередь перейти на FCM, это также может исправить ошибку. developers.google.com/cloud-messaging/android/…

Saurabh 02.08.2018 10:40
0
1
342
1

Ответы 1

В настоящее время не существует версии play-services-gcm 15.0.2 (см. http://maven.google.com).

Кроме того, теперь не рекомендуется использовать переменную $gps_version именно по этой причине; Библиотеки игровых сервисов будут повторяться в разных циклах выпуска с разными версиями. См. Последнее руководство: https://developers.google.com/android/guides/versioning#remove_old_anti_pattern

Другие вопросы по теме