Как правильно применить плагин сервисов Google? - PullRequest
2 голосов
/ 05 апреля 2019

Я работаю над проектом, и мне нужно применить плагин служб Google к моему коду.Я сделал это в проекте и модуле build.gradle, но продолжаю получать следующее предупреждение при каждом запуске приложения.

Пожалуйста, примените плагин google-services внизу файла сборки.

Любая помощь будет отличной!

Кроме того, я новичок в программировании, и это можетважно отметить, что мое приложение не работает.Я получаю ошибку во время выполнения в эмуляторе, когда пытаюсь его запустить: ________ продолжает останавливать информацию о приложении закрыть приложение

Вот мой build.gradle Модуль: приложение

apply plugin: 'com.android.application'

    android {
        compileSdkVersion 26
        defaultConfig {
            applicationId "edmt.dev.androidgeofire"
            minSdkVersion 15
            targetSdkVersion 26
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            }
        }
    }

    dependencies {

        implementation fileTree(dir: 'libs', include: ['*.jar'])

        androidTestImplementation 
        ('com.android.support.test.espresso:espresso-core:3.0.2', {

            exclude group: 'com.android.support', module: 'support-annotations'

        })

        implementation 'com.h6ah4i.android.widget.verticalseekbar:verticalseekbar:0.7.2'

        implementation 'com.firebase:geofire-android:2.3.1'

        implementation 'com.google.firebase:firebase-database:16.1.0'

        implementation 'com.android.support:appcompat-v7:26.1.0'

        implementation 'com.android.support.constraint:constraint-layout:1.1.3'

        implementation 'com.google.android.gms:play-services-maps:16.1.0'

        testImplementation 'junit:junit:4.12'

        implementation 'com.google.android.gms:play-services-base:16.1.0'

        implementation 'com.google.android.gms:play-services-location:16.0.0'

        }

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

Я не являюсьуверен, что еще мне нужно было бы включить, чтобы помочь кому-то понять, поэтому, если кому-то понадобится что-то еще, я был бы рад добавить это.

1 Ответ

0 голосов
/ 05 апреля 2019

Попробуйте изменить свой build.gradle (проект) следующим образом

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

Не забудьте изменить

classpath 'com.android.tools.build:gradle:3.3.2'

на фактический путь к классу gradle

...