加载com.google.android.gms:play-services-*
个软件包时,需要在不同的软件包中使用相同的版本。
我使用
导入gms-location
和gms-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
?
答案 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'