如何正确应用Google Services插件?

时间:2019-04-05 16:08:23

标签: android plugins google-play-services

我正在一个项目上,我需要将google services插件应用于我的代码。我已经在build.gradle项目和模块中这样做了,但是每次运行我的应用程序时,我始终收到以下警告。

请在构建文件的底部应用google-services插件。

任何帮助都会很棒!

此外,我还是编码的新手,请务必注意我的应用无法正常工作。尝试运行模拟器时,我在模拟器中遇到运行时错误: ________不断停止 应用程式资讯 关闭应用程序

这是我的build.gradle模块:app

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 :(得分:0)

尝试像这样更改build.gradle(project)

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的实际类路径