android - com.google.android.gms :play-services-measurement-base is being requested by various other libraries

标签 android gradle android-gradle-plugin google-play-services

我更新到 gradle 4.0.1 并开始收到以下错误

The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[15.0.4,15.0.4]], but resolves to 15.0.2. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

我的项目没有使用那个依赖,所以我在全局范围内搜索它,它只出现在里面

build/intermediates/lint-cache/maven.google/com/google/android/gms/group-index.xml

就像这条线

<play-services-measurement-base versions="15.0.0,15.0.2"/>

所以我尝试删除我的构建文件夹并清理项目,但它使用相同的值重新生成它:/因此错误仍然存​​在

最佳答案

https://developers.google.com/android/guides/releases#may_23_2018 的 5 月 23 日发行说明中讨论了实际问题。

基本上,您需要将所有 Play ServicesFirebase 库升级到最新版本(自版本 15 以来可能有所不同 ). 您可以使用 https://mvnrepository.com/找到每个库的最新版本。

另请参阅:https://firebase.google.com/support/release-notes/android#20180523

关于android - com.google.android.gms :play-services-measurement-base is being requested by various other libraries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54348450/

相关文章:

java - Robolectric 非法状态异常

android - 如何处理 Intent ://on a webView URL?

android - ViewPager + SurfaceView = 导航回 Activity 时的长时间延迟

java - notifyDataSetChanged() 在 ListFragment 中不起作用

groovy - 如何获取jar:file的File句柄?

android - Gradle 同步失败 : Read Timed Out

android - HTTP FAILED : java. io.IOException: 在多窗口模式下取消

gradle - sqljdbc4-4.0.jar的Gradle依赖关系

android - 使用实验性 gradle 插件时,模块应用程序依赖项会导致 "error: package x does not exist"

android - 使用最新版本的 Firebase list 合并失败