【问题标题】:Implementing FCM in android app and got dupilcation errors在 android 应用程序中实现 FCM 并得到重复错误
【发布时间】:2020-05-27 15:15:21
【问题描述】:

我制作了 android 应用程序,在我的应用程序中我实现了 FCM,如果我添加 FCM 库,那么我得到了重复错误 我的图书馆是:

implementation 'com.google.firebase:firebase-core:16.0.5'
    implementation 'com.google.firebase:firebase-messaging:17.3.4'
    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jre7:1.2.71'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.google.code.gson:gson:2.8.6'
    implementation 'com.google.firebase:firebase-ads:15.0.0'

And the error is:
Duplicate class com.google.android.gms.internal.measurement.zzft found in modules jetified-firebase-analytics-16.0.5-runtime.jar

(com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzfu (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzfv (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzfw (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzfx (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzfy (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzfz (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzga (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgb (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgc (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgd (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzge (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgf (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgg (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgh (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgi (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgj (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgk (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgl (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgm (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgn (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-16.0.5-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzgo (com.google.firebase:firebase-analytics:16.0.5) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-impl-16.2.3-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzu (com.google.firebase:firebase-analytics-impl:16.2.3) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-impl-16.2.3-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzv (com.google.firebase:firebase-analytics-impl:16.2.3) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0) 在模块 jetified-firebase-analytics-impl-16.2.3-runtime.jar 中发现重复的类 com.google.android.gms.internal.measurement.zzw (com.google.firebase:firebase-analytics-impl:16.2.3) 和 播放服务测量-base-17.1.0-runtime.jar (com.google.android.gms:play-services-measurement-base:17.1.0)

Go to the documentation to learn how to Fix dependency resolution errors.
 So guys please help me to resolve this error

【问题讨论】:

    标签: java android push-notification


    【解决方案1】:

    您无需添加 Android 库 com.google.firebase:firebase-core。该 SDK 包括用于 Google Analytics 的 Firebase SDK。现在,要使用 Analytics 或任何需要或推荐使用 Analytics 的 Firebase 产品,您需要明确添加 Analytics 依赖项:com.google.firebase:firebase-analytics:17.2.2。

    更多详情请访问:https://firebase.google.com/docs/android/setup

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-27
      • 1970-01-01
      • 2014-01-19
      • 2016-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多