Android App中的Firebase集成错误

时间:2018-08-12 13:57:20

标签: android firebase firebase-cloud-messaging

我正在尝试将Firebase消息传递服务集成到我的应用程序中。但是Gradle在编译后给出了以下错误。

程序类型已存在:com.google.android.gms.measurement.AppMeasurementContentProvider 消息{种类=错误,文本=程序类型已存在:com.google.android.gms.measurement.AppMeasurementContentProvider,来源= [未知源文件],工具名称= Optional.of(D8)}

项目build.gradle文件依赖项

import { empty } from 'rxjs'

App build.gradle文件依赖项:

`{
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:4.0.0'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }`

我在以下主题中遵循了建议。但没有解决。

Program type already present: com.google.android.gms.internal.zzfq

firebase提供了使用16.0.0版本的内核,使用17.1.0版本的消息的功能。但是,这种组合也不起作用。任何帮助表示赞赏。

https://firebase.google.com/docs/cloud-messaging/android/client

2 个答案:

答案 0 :(得分:0)

您是否在应用gradle的依赖项之后实现了此目标?

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

答案 1 :(得分:0)

我通过删除以下依赖性解决了该错误。

实现'com.google.android.gms:play-services:8.3.0'

因为firebase.core也包含此库的更高版本。那造成了冲突。这就是为什么gradle将错误提示为已经存在