1. 在引用sdk的外面添加排除sdk
implementation ("androidx.core:core-ktx:1.9.0"){
exclude (group:'androidx.appcompat', module:'appcompat')
}
2. 全局指定对应的sdk版本
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'androidx.appcompat') {
if (!requested.name.startsWith("appcompat")) {
details.useVersion '1.6.1'
}
}
}
}