如果来自不同库/ SDK的具有不同版本号的两个resolutionStrategy会得到什么?

时间:2018-07-26 18:29:46

标签: android android-gradle

遇到这种情况时,不清楚一个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")
            }

        }
    }
}

}

0 个答案:

没有答案