Cordova Firebase插件通知-无法添加任务':processDebugGoogleServices',因为该名称的任务已经存在 [英] Cordova Firebase Plugin Notification - Cannot add task ':processDebugGoogleServices' as a task with that name already exists

查看:149
本文介绍了Cordova Firebase插件通知-无法添加任务':processDebugGoogleServices',因为该名称的任务已经存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在使用Ionic构建的Phonegap Cordova应用程序中添加Google Firebase通知.我已经成功安装了用于登录的Google Plus插件(我认为这将是有用的信息).

i'm trying to add Google Firebase Notifications on my Phonegap Cordova app, built with Ionic. I've already installed successfully a Google Plus plugin for login (i think this would be a useful info).

我只需要此Firebase插件即可完成工作,但是在为Android编译应用程序时,我就被该错误所阻止.

I only need this Firebase plugin to complete my job but i've been stopped by this error when i build my app for Android.

配置根项目"android"时发生问题. 无法添加任务':processDebugGoogleServices',因为该名称的任务已经存在.

A problem occurred configuring root project 'android'. Cannot add task ':processDebugGoogleServices' as a task with that name already exists.

我按照此教程进行设置 Cordova插件适用于Android的Firebase云消息传递

I follow this tutorial for setup Cordova Plugin Firebase Cloud Messaging For Android

这是我的build.gradle文件,如本教程所述进行

Here is my build.gradle file edited as the tutorial said:

apply plugin: 'com.android.application'

  buildscript {
    repositories {
       mavenCentral()
       jcenter()
    }


  dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0'
    classpath 'com.google.gms:google-services:3.0.0'
  }
}

--------


dependencies {
   compile fileTree(dir: 'libs', include: '*.jar')
   // SUB-PROJECT DEPENDENCIES START
   debugCompile(project(path: "CordovaLib", configuration: "debug"))
   releaseCompile(project(path: "CordovaLib", configuration: "release"))
   compile "com.google.android.gms:play-services-plus:9.2.0"
   compile "com.google.android.gms:play-services-identity:9.2.0"
   compile "com.android.support:support-v4:+"
   compile "com.android.support:appcompat-v7:+"
   compile "com.android.support:appcompat-v7:23.2.1"
   compile "com.google.firebase:firebase-messaging:9.0.2"
   // SUB-PROJECT DEPENDENCIES END
}
apply plugin: 'com.google.gms.google-services'

推荐答案

出现了同样的问题.似乎com.android.application已包含google-services. 要解决此问题,请删除:

Had the same issue. It appears com.android.application already includes google-services. To fix it remove:

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

这篇关于Cordova Firebase插件通知-无法添加任务':processDebugGoogleServices',因为该名称的任务已经存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆