2017-02-18 20 views
2

Я получаю сообщение об ошибке говорящееобновление Google услуги от 9.0.0 до 10.0.1 Android студия 2,2

Ошибка: Не удалось завершить выполнение задачи для ': приложение: processDebugGoogleServices.

Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 9.0.0.

Я пытался смотреть на https://bintray.com/android/android-tools/com.google.gms.google-services/ и com.google.gms: Google-услуг: 3.0.0, кажется, последним. Это мой проект Gradle

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


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

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

И это, как мое приложение Gradle выглядит

apply plugin: 'com.android.application' 


android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 
    defaultConfig { 
     applicationId "sk.tipos.paradox02.citaj" 
     minSdkVersion 11 
     targetSdkVersion 23 
     versionCode 27 
     versionName '2.003' 
    } 


    buildTypes { 
     release { 
      minifyEnabled false 
      multiDexEnabled true 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      // signingConfig signingConfigs.release 
     } 

     debug { 
      debuggable true 
      minifyEnabled false 
      multiDexEnabled true 
      proguardFiles getDefaultProguardFile('proguard-android.txt') 
//   signingConfig signingConfigs.release 
     } 
    } 


    productFlavors { 
    } 

    lintOptions { 

     checkReleaseBuilds false 

    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.google.gms:google-services:3.0.0' 
    compile 'com.android.support:appcompat-v7:23.1.0' 
    compile 'com.android.support:design:23.1.0' 
    compile 'com.google.android.gms:play-services:10.2.0' 
    compile 'com.google.android.gms:play-services-ads:10.2.0' 
    compile 'com.google.android.gms:play-services-appindexing:9.8.0' 
    compile 'com.google.android.gms:play-services-analytics:10.2.0' 

    compile 'com.google.firebase:firebase-core:9.0.0' 
    compile 'com.google.firebase:firebase-crash:10.0.1' 
    compile 'com.google.firebase:firebase-ads:10.0.1' 
    compile 'com.android.support:multidex:1.0.1' 
} 

применять плагин: 'com.google.gms.google-услуги'

Если я изменю игровые сервисы до 9.0.0 все прекрасно компилируется. Что мне здесь не хватает?

Вы знаете, как решить проблему?

Благодаря

ответ

1

Вы используете различные версии dependencies.Update их версии, чтобы соответствовать версии последней версии Google услуг.

например.

compile 'com.google.android.gms:play-services:10.2.0' 
compile 'com.google.android.gms:play-services-ads:10.2.0' 
compile 'com.google.android.gms:play-services-appindexing:10.2.0' 
compile 'com.google.android.gms:play-services-analytics:10.2.0' 
compile 'com.google.firebase:firebase-core:10.2.0' 
compile 'com.google.firebase:firebase-crash:10.2.0' 
compile 'com.google.firebase:firebase-ads:10.2.0' 
+0

нет работы это :( – user7575308

+0

ход этой линии применяется плагин: «com.google.gms.google-услуга» в нижней части Gradle файла –

+0

нет .. Ошибка: Не удалось завершить выполнение задачи для «: приложение: processDebugGoogleServices» > Исправьте конфликт версии либо путем обновления версии плагина google-services (информация о последней версии доступна на странице https://bintray.com/android/android-tools/com.google.gms.google- услуги /) или обновить версию com.google.android.gms до 10.2.0. – user7575308

2

Вы с этой проблемой, потому что Firebase был построен с использованием сервисов Google Play, так что вы не можете использовать версию Google Play Services выше, чем версия Firebase.

Вы можете попробовать:

apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "sk.tipos.paradox02.citaj" minSdkVersion 11 targetSdkVersion 23 versionCode 27 versionName '2.003' } buildTypes { release { minifyEnabled false multiDexEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' // signingConfig signingConfigs.release } debug { debuggable true minifyEnabled false multiDexEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt') // signingConfig signingConfigs.release } } productFlavors { } lintOptions { checkReleaseBuilds false } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.google.gms:google-services:3.0.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.google.firebase:firebase-core:10.2.0' compile 'com.google.firebase:firebase-crash:10.2.0' compile 'com.google.firebase:firebase-ads:10.2.0' compile 'com.android.support:multidex:1.0.1' } apply plugin: 'com.google.gms.google-services'

Извините за мой английский, надеюсь, что это поможет.

+0

@ user7575308 Пожалуйста, подумайте о принятии ответа, если он s hepful, так что он помогает другим также. – Cochi

+0

nope .. :( Ошибка: выполнение выполнено для задачи ': app: processDebugGoogleServices'. > Исправляйте конфликт версии либо путем обновления версии плагина google-services (информация о последней версии доступна в https: //bintray.com/android/android-tools/com.google.gms.google-services/) или обновить версию com.google.android.gms до 10.2.0. ---------- - в коде отсутствует com.google.android.gms: play-services: .... – user7575308

+0

Нет, ничего не пропало, не нужно включать «com.google.android.gms: play-services». Попробуйте без com.google.android.gms: play-services '? Вы также можете попробовать очистить и перестроить проект. – Cochi

2

Вы пробовали решение, данное в этой должности: https://stackoverflow.com/a/37565535/3108709. У меня была такая же проблема, как у вас, это решило это для меня.

That's because you should always put the "apply plugin" clause at the bottom for google-services, since it looks for the already-added dependencies. Do it like this in your app-level gradle:

dependencies { compile 'com.google.android.gms:play-services-ads:9.0.1' } // ADD THIS AT THE BOTTOM apply plugin: 'com.google.gms.google-services'

This is hidden in the Firebase documentation, but applies even if you don't use Firebase.

Note : Update Google Repository also.