Google Play服务15.0.0及更高版本中缺少com.google.android.gms.internal.measurement

时间:2018-07-25 09:02:29

标签: android google-play-services

Play Services使用15.0.0版本开始的new versioning scheme。将Play服务分析更新到版本15.0.0或更高版本会在我们的应用中产生编译时错误,因为软件包com.google.android.gms.internal.measurement已被删除。 AppMeasurementInstallReferrerReceiver以前在此软件包中。我们正在AppMeasurementInstallReferrerReceiver中使用JobIntentService与Google Analytics(分析)和Firebase Analytics共享安装引荐来源。 JobIntentService被用来应对Android O的背景限制,并且工作被定制安装的广播接收器排队。 JobIntentReceiver呼叫onReceiveCampaignTrackingReceiver的{​​{1}}。 AppMeasurementInstallReferrerReceiver的{​​{3}}尚未更新。必须创建一个AppMeasurementInstallReferrerReceiver来同时处理JobIntentReceiverCampaignTrackingReceiver,因为清单中只能有一个带有AppMeasurementInstallReferrerReceiver意向过滤器的安装接收器。有什么办法可以解决这个问题,让我们保留两个安装引荐来源网址?

1 个答案:

答案 0 :(得分:1)

似乎您的依赖关系树没有自动填充。

确保您同时拥有firebase-analytics和firebase-analytics-impl。

甚至更好,请使用firebase-core。它将自动提取依赖项。

https://mvnrepository.com/artifact/com.google.firebase/firebase-core/16.0.1