Android Studio - 库版本冲突

时间:2018-05-10 09:54:34

标签: android-studio duplicates dependencies conflict

我收到此错误。我猜其中一个库正在导入一个版本为15.0.1的子库,以及该错误是如何导入的。如果我能找到哪个库正在做,那么我可以处理这种情况。

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

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以排除子库,如下所示:

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

请告诉我这是否是你要找的。