在开发过程中,有的时候引入了多个三方库.在调用的时候会出现版本对应不上的原因.就会出现如标题的异常.解决的办法就是在你的build.gradle里面加入如下代码块:
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '24.1.0'
}
}
}
}
插入之后就会好用了. 原理就是强制版本号统一
本文介绍了一种在Android开发中解决因使用多个不同版本的三方库导致的问题的方法。通过在build.gradle文件中加入特定配置,可以实现所有com.android.support相关的库版本的统一,避免版本冲突引发的异常。
357

被折叠的 条评论
为什么被折叠?



