首页 > 解决方案 > Android Studio - 库版本冲突

问题描述

我得到这个错误。我猜其中一个库正在导入版本为 15.0.1 的子库,这就是引发错误的方式。如果我能找到哪个图书馆正在这样做,也许我可以处理这种情况。

如何识别哪个库导致特定子库的导入,com.google.android.gms:play-services-ads-identifier:15.0.1例如?

在此处输入图像描述

标签: android-studioduplicatesdependenciesconflict

解决方案


您可以像这样排除子库:

implementation(group: 'com.graphhopper', name: 'graphhopper-core', version: '0.10.alpha3') {
    exclude group: 'com.google.protobuf', module: 'protobuf-java'
    exclude group: 'org.openstreetmap.osmosis', module: 'osmosis-osm-binary'
    exclude group: 'org.apache.xmlgraphics', module: 'xmlgraphics-commons'
}

当然这只是一个例子。您必须将其应用于您自己的案例。您可以通过查看 maven repo 找到其中的内容。举个例子:

https://mvnrepository.com/artifact/com.graphhopper/graphhopper-core/0.10.0

让我知道这是否是您要找的。


推荐阅读