gradle.build issue - 15.0.0 15.0.1与ads-identifier冲突

时间:2018-05-17 17:15:00

标签: android android-gradle android-build

加载com.google.android.gms:play-services-*个软件包时,需要在不同的软件包中使用相同的版本。

我使用

导入gms-locationgms-analytics
implementation 'com.google.android.gms:play-services-location:15.0.0'
implementation 'com.google.android.gms:play-services-analytics:15.0.0'

我之前使用版本15.0.0,因为location最新版本为15.0.1,但分析正在跳过15.0.1,最新版本为15.0.2。< / p>

所以15.0.0是最新的常见版本。

版本列表可以在这里看到: https://dl.google.com/dl/android/maven2/index.html

我收到关于com.google.android.gms:ads-identifier的错误(以某种方式导入自身)它的版本是15.0.1 - 冲突会在发布版本中产生运行时问题。

如何摆脱ads-identifier

1 个答案:

答案 0 :(得分:1)

正如你在发布notes中看到的那样,就像firebase一样,play服务库现在也有独立版本。所以添加它们各自的版本:

  

15.0.0之后的Google Play服务库现在已经独立   版本号

implementation 'com.google.android.gms:play-services-location:15.0.1'
implementation 'com.google.android.gms:play-services-analytics:15.0.2'

检查您的gms插件是否是最新的:

classpath 'com.google.gms:google-services:3.3.1'