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
呼叫onReceive
和CampaignTrackingReceiver
的{{1}}。 AppMeasurementInstallReferrerReceiver
的{{3}}尚未更新。必须创建一个AppMeasurementInstallReferrerReceiver
来同时处理JobIntentReceiver
和CampaignTrackingReceiver
,因为清单中只能有一个带有AppMeasurementInstallReferrerReceiver
意向过滤器的安装接收器。有什么办法可以解决这个问题,让我们保留两个安装引荐来源网址?
答案 0 :(得分:1)
似乎您的依赖关系树没有自动填充。
确保您同时拥有firebase-analytics和firebase-analytics-impl。
甚至更好,请使用firebase-core。它将自动提取依赖项。
https://mvnrepository.com/artifact/com.google.firebase/firebase-core/16.0.1