153 votes

Plugin avec l'ID 'com.google.gms.google-services' introuvable

J'ai suivi ce lien pour intégrer des annonces dans mon application. Mais cela montre cette erreur:

image d'erreur

Ceci est mon build.gradle:

 apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 24
buildToolsVersion "24.0.2"





defaultConfig {
    applicationId "com.example.personal.numbermania"
    minSdkVersion 10
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
}
buildTypes {
    debug
            {
                debuggable true
            }
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}


dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'com.android.support:design:24.2.1'
    compile 'com.google.firebase:firebase-ads:9.6.0'

}

}
 

les annonces ne s'affichent pas dans le périphérique réel.veuillez m'aider C'est mon erreur après la mise à jour de l' erreur classpath

233voto

Vasily Kabunov Points 3465

Avait le même problème.

Fixé en ajoutant la dépendance

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

à la racine build.gradle .

https://firebase.google.com/docs/android/setup#manually_add_firebase

61voto

user1823043 Points 1

Ajoutez classpath com.google.gms:google-services:3.0.0 dépendances au niveau du projet build.gradle

Référez-vous au bloc exemple de build.gradle au niveau du projet

 buildscript {
    repositories {
        jcenter()
    }
    dependencies {

        classpath 'com.android.tools.build:gradle:2.3.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
    }
}
 

31voto

Vous pouvez trouver le bon dépendances ici appliquer les modifications à l' application.gradle et de projet.gradle et me dire sur ce, salutations!


Votre appliquent plugin: com.google.gms.google-services" dans l'app.gradle ressemble à ceci:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"

    defaultConfig {
        applicationId "com.example.personal.numbermania"
        minSdkVersion 10
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"

        multiDexEnabled true
    }

    dexOptions {
        incremental true
        javaMaxHeapSize "4g" //Here stablished how many cores you want to use your android studi 4g = 4 cores
    }

    buildTypes {
        debug
                {
                    debuggable true
                }
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        testCompile 'junit:junit:4.12'
        compile 'com.android.support:appcompat-v7:24.2.1'
        compile 'com.android.support:design:24.2.1'
        compile 'com.google.firebase:firebase-ads:9.6.1'
        compile 'com.google.firebase:firebase-core:9.6.1'
        compile 'com.google.android.gms:play-services:9.6.1'
}

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

Ajouter au classpath du projet gradle:

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

Google play services de bibliothèque sur le SDK Manager:

enter image description here

4voto

Dans build.gradle (Module: app), ajoutez ce code

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

Si vous avez toujours un problème après cela, ajoutez ce code dans build.gradle (Module: app)

 defaultConfig {
    ….
    …...
    multiDexEnabled true
}


dependencies {
    …..
    compile 'com.google.android.gms:play-services:10.0.1'
    compile 'com.android.support:multidex:1.0.1'
}
 

2voto

boyapati Points 3
 apply plugin: 'com.google.gms.google-services'
 

ajoutez la ligne ci-dessus au bas de votre application, gradle.build.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X