Подтвердить что ты не робот

Плагин с id 'com.google.gms.google-services' не найден

Я перешел по этой ссылке, чтобы интегрировать рекламу в мое приложение. Но это показывает эту ошибку:

error image

Это мой 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'

}

}

объявления не отображаются в реальном устройстве. Пожалуйста, помогите мне Это моя ошибка после того, как я обновил classpath error

4b9b3361

Ответ 2

Добавить classpath com.google.gms:google-services:3.0.0 зависимости на уровне проекта build.gradle

Обратитесь к блоку образцов из уровня проекта build.gradle

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
    }
}

Ответ 3

Вы можете найти правильные зависимости здесь, примените изменения в app.gradle и project.gradle и сообщите мне об этом, привет!


Ваш подключаемый плагин: com.google.gms.google-services в app.gradle выглядит следующим образом:

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'

Добавьте classpath к проекту gradle:

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

Библиотека сервисов Google Play в SDK Manager:

enter image description here

Ответ 4

В build.gradle(Module: app) добавьте этот код

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

Если у вас все еще есть проблема после этого, добавьте этот код в 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'
}

Ответ 5

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

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

Ответ 6

просто добавьте "classpath" com.google.gms: google-services: 3.0.0 "в android/build.gradle, чтобы это выглядело так

buildscript {
    repositories {
        maven {
            url "https://maven.google.com"
        }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        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

    }
}

а также добавьте "применить плагин:" com.google.gms.google-services "" в конец файла в android/app/build.gradle, чтобы это выглядело так

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

Ответ 7

Я изменил версию пути к классам Google-Services с 4.2.0 до 3.0.0

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

Затем пересоберите проект, затем, как ни странно, он предложил мне добавить ядро Firebase в проект.

Затем я добавил ядро Firebase в приложение (модуль)

implementation 'com.google.firebase:firebase-messaging:16.0.8'

Тогда ошибка исчезла волшебным образом.

Ответ 8

Была такая же проблема.

добавление этого к моей зависимости не решило

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

Добавление это решено для меня

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

в корень build.gradle.