Не удалось разрешить: com.google.android.gms: play-services-gcm: 7.5. +

Я пытаюсь включить GCM в свое приложение.

Я продолжаю получать это сообщение об ошибке:

Не удалось выполнить: com.google.android.gms: play-services-gcm: 7.5. + |   Установка репозитория и проект синхронизации | Показать в диалоговом окне "Структура проекта"

Если я попытаюсь установить репозиторий и проект синхронизации, я получу эту ошибку:

Загрузка SDK-информации...   Игнорирование неизвестного фильтра пакетов "extra-google-m2repository" Предупреждение: фильтр пакетов удаляет все пакеты. Нечего устанавливать.            Повторите попытку обновления без фильтра пакетов.

Вот мой файл gradle:

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

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"
    ...

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:22.2.1'
        compile 'com.google.android.gms:play-services-gcm:7.5.+'

//Файл сборки верхнего уровня, где вы можете добавить параметры конфигурации, общие для всех подпроектов/модулей.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        classpath 'com.google.gms:google-services:1.3+'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

Ответ 1

Не могли бы вы проверить, что необходимые пакеты в Android SDK Manager are up to date.

И используйте

compile 'com.google.android.gms:play-services-gcm:7.5.0'

Надеюсь, это поможет вам.

Ответ 2

Изменение с 7.5.+ до 7.5.0 исправило эту проблему для меня. Я не уверен, почему шаблон вызывал проблему.

Ответ 3

Я однажды столкнулся с такой же ошибкой после обновления Android Studio и SDK.

Вы можете попытаться использовать 'com.android.tools.build:gradle:1.3.0' вместо 'com.android.tools.build:gradle:1.2.3' в файле Project gradle.

Ответ 4

Обновление SDK разрешило эту проблему для меня.

Ответ 5

Я знаю, что на этот вопрос был дан ответ, но просто чтобы добавить что-то для тех, кто сталкивается с подобной ошибкой и видит эту страницу.

При обновлении зависимостей (читай библиотеках поддержки google) вы обновляетесь до новой версии, а ваш проект использует более старую версию Google Play Services (смотрите в Android SDK Manager в разделе "Дополнительно" ).

Чтобы устранить это, просто обновите Службы Google Play до последней версии, а затем синхронизируйте свой build.gradle(приложение). Это должно решить аналогичные проблемы.

Ответ 6

Для чего это стоит, у меня была эта ошибка, когда я обновлялся с 10.1.1 по 10.2.0. Я попытался использовать 10.2, но обнаружил, что мне пришлось использовать полный номер версии: 10.2.0 (последний нуль имеет значение). Надеюсь, это поможет кому-то.

Ответ 7

Для меня - помощь:

  • перейти в Инструменты → Android → Менеджер SDK
  • в Android SDK на вкладке выбора списка слева Инструменты SDK
  • Проверить все обновления пакетов
  • Вам нужно много свободного места на диске и много времени (для меня с диском SSD требуется около 1 часа)

После этого ваш проект должен работать нормально.