it-roy-ru.com

Не удалось разрешить: 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()
    }
}
11
Joolah

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

И использовать

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

Я надеюсь, что это поможет вам.

11
IntelliJ Amiya

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

6
theblang

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

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

1
Roman Dezhin

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

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

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

1
Paritosh

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

1
FunkSoulBrother

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

0
BlackHatSamurai

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

  1. перейти в Сервис -> Android -> Менеджер SDK
  2. в Android SDK из левой вкладки выбора списка Инструменты SDK
  3. Проверить все нужно обновить пакеты
  4. Вам нужно много свободного места на диске и много времени (для меня с диском SSD это занимает около 1 часа)

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

0
Obrazcoff