Ошибка: выполнение выполнено для задачи ": app: processDebugGoogleServices". > Исправьте конфликт версий

После обновления моих сервисов Google Play до версии 28 я получаю эту ошибку. Я не уверен, почему это происходит, поскольку он отлично работал раньше.

вот мой файл build.gradle

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
   compileSdkVersion 23
   buildToolsVersion '23.0.2'

defaultConfig {
    applicationId "com.matsoltech.pakistancurrentaffairs"
    minSdkVersion 10
    targetSdkVersion 23
    versionCode 11
    versionName "2.1.1"
}
buildTypes {
    release {
        multiDexEnabled = true
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'),      'proguard-rules.pro'
    }
 }
 }

dependencies {
     compile fileTree(include: ['*.jar'], dir: 'libs')
     compile files('src/main/libs/universal-image-loader-1.9.3.jar')
     compile files('src/main/libs/nineoldandroids-2.4.0.jar')
     compile 'com.android.support:appcompat-v7:23.1.0'
     compile 'com.android.support:support-v4:23.1.0'
     compile 'com.android.support:cardview-v7:23.1.0'
     compile 'com.github.ksoichiro:android-observablescrollview:1.5.0'
     compile 'com.google.android.gms:play-services:8.3.0'
     compile 'com.mcxiaoke.volley:library:1.0.18'
     compile 'com.google.android.gms:play-services-analytics:8.3.0'
}

и

buildscript {
repositories {
    jcenter()
}

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'
    classpath 'com.google.gms:google-services:1.4.0-beta3'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    jcenter()
}
}

Итак, может кто-нибудь скажет мне, где проблема? поскольку код работал до обновления GooglePlayServices.

Ответы

Ответ 1

измените ваши google-сервисы в зависимостях Project с

classpath 'com.google.gms:google-services:3.0.0'

Это исправит.

Ответ 2

Используйте эти зависимости для проекта build.gradle

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'
    classpath 'com.google.gms:google-services:3.0.0'
}

и поместите это в конец файла build.gradle на уровне приложения (после зависимостей). По какой-то причине я не понимаю, если вы положите его в начале, это вызовет проблемы, убедитесь, что вы поместили его в конец.

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

Ответ 3

вам нужно добавить это

dependencies {
        compile 'com.google.android.gms:play-services:9.6.1'
}

и удалите этот

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

Ответ 4

Если вы используете только игровые сервисы-аналитики: удалите это

compile 'com.google.android.gms:play-services:8.3.0'

Вся библиотека тяжелая. И теперь вы можете принять ту часть, которая вам нужна. Analitycs, gcm и т.д. Таким образом, вы фактически дважды используете Google Analytics

Ответ 5

Текущая версия 2.0.0-beta6... move

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

сверху вниз после зависимостей, как было предложено, я добавил его внизу, не понимая, что он уже на вершине. Если это дважды случайно меня раздражало.

Ответ 6

Что для меня решило, так это получить последнюю версию google-сервисов из-под ссылки. Просто нужно использовать последнюю версию для classpath 'com.google.gms:google-services:2.0.0-beta4'

https://bintray.com/android/android-tools/com.google.gms.google-services/

Ответ 7

попробуйте это

dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
    classpath 'com.google.gms:google-services:2.0.0-alpha3'
}

Ответ 8

Вам нужно импортировать google-services.json физически, где находится ваш проект например: C:\Users\User\Desktop\yourproject\

поместите свой google-services.json в папку приложения ваших проектов C:\Users\User\Desktop\yourproject\app < ---------- в этом

Ответ 9

У меня тоже была такая же проблема, когда я был новичком в Android Development. Хотя у вас было все на месте, как внизу

compile 'com.google.android.gms:play-services:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'

и вы можете поместить даже нижнюю строку в build.gradle(уровень приложения)

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

размещение вышеуказанного фрагмента кода в нижней части файла build.gradle исправить вашу ошибку

Более важно проверить свой файл build.gradle(уровень проекта)

apply plugin:  dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
        classpath 'com.google.gms:google-services:3.0.0'
    }'

com.google.gms: google-services: 3.0.0 помещается или нет .it не поддерживает старые версии

Ответ 10

Убедитесь, что версия игровых сервисов самая последняя, ​​что вы использовали

Ответ 11

Чтобы устранить эту ошибку, перейдите в Project → platform.. > android → . gradlefile и измените строку

buildscript {
    repositories {
            jcenter()
            mavenLocal()
        }
    dependencies {
        classpath 'com.android.tools.build:gradle:+'
        classpath 'com.google.gms:google-services:3.0.0'
    }
}
// apply plugin: 'com.google.gms.google-services'
// class must be used instead of id(string) to be able to apply plugin from non-root gradle file
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin

Ответ 12

Я тоже встретил эту проблему. То, что вы говорите, не является ключом.

dependencies {
compile 'com.google.android.gms:play-services-auth:11.6.2'
compile 'com.google.android.gms:play-services-plus:11.6.2'
}
apply plugin: 'com.google.gms.google-services'

Это применимо к плагину: "com.google.gms.google-services" должен быть в зависимостях!