com.android.support版本冲突解决方法
时间:2021-04-01 08:16:42|栏目:Android代码|点击: 次
项目中不同Module的support包版本冲突怎么办?
只需要将以下代码复制到每个模块的build.gradle(Module:xxx)文件的根目录即可:
// 统一当前Module的所有support包版本
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '28.0.0'
}
}
}
}
模板代码如下:
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
defaultConfig {
...
}
buildTypes {
...
}
lintOptions {
...
}
}
dependencies {
...
}
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '28.0.0'
}
}
}
}
上一篇:Android AOP注解Annotation详解(一)
栏 目:Android代码
下一篇:图文讲解Android的ImageView类中的ScaleType属性设置
本文标题:com.android.support版本冲突解决方法
本文地址:http://www.codeinn.net/misctech/92053.html






