无法应用插件[id' com.google.gms.google-services']

时间:2016-06-17 11:27:06

标签: android nsight google-play-services

我尝试集成firebase通知,遵循firebase官方教程,将firebase添加到android项目并向用户段发送通知。

我的主要困难是这里的所有教程和类似问题都是关于Android Studio的,但是我在VS2010上使用了nsight tegra插件。没有项目和应用程序级别的build.gradle文件。有一个tegra_nsight_build.gradle在构建过程中以某种方式自动生成。 nsight_tegra_build_overrides.gradle会自动应用于它(两个文件合并),它与src,res,libs和assets位于同一个文件夹中。我也把google-services.json放在该文件夹中。

我的nsight_tegra_build_overrides.gradle看起来像这样(删除了不相关的行):

buildscript {
    repositories {
        jcenter()
    }

    dependencies {
        classpath 'com.google.gms:google-services:3.0.0'
    }
}
android
{
// ...
}
def googlePlayVersion = '9.0.2'

dependencies
{
    compile 'com.google.gms:google-services:3.0.0'
    compile 'com.google.firebase:firebase-messaging:' + googlePlayVersion
    compile 'com.google.firebase:firebase-core:' + googlePlayVersion
    compile 'com.google.android.gms:play-services-games:' + googlePlayVersion
    compile 'com.google.android.gms:play-services-ads:' + googlePlayVersion
    compile 'com.facebook.android:facebook-android-sdk:4.5.0'
}

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

Buildtool版本是23.0.3。安装sdk管理器中的所有必要事项并将其更新到最新版本:sdkmanager 构建失败并显示以下错误:

Failed to apply plugin [id 'com.google.gms.google-services']

0 个答案:

没有答案