遇到这种情况时,不清楚一个lib的gradle强制resolutionStrategy
使用一个版本,而另一个lib也想要强制使用另一个版本会导致什么结果?版。
可以将一个库作为依赖添加到另一个库中。在构建中选择哪个版本的'play-services'
的最终结果是什么?
在一个库中它具有:
'play-services'
}
另一个有:
allprojects {
configurations.all {
resolutionStrategy {
eachDependency { DependencyResolveDetails details ->
if (details.requested.group == 'com.google.android.gms' && details.requested.name.startsWith('play-services')) {
details.useVersion("11.0.2")
}
}
}
}
}