引用 "api 'com.github.Baseflow:PhotoView:2.3.0'" 报异常如下
由于项目里用的是androidx.1.2.0,第三方PhotoView使用的是androidx.1.0.0。导致打包冲突
如何解决呢?
使用configurations.all
来统一指定版本
根build.gradle
下:
allprojects {
repositories {
// ...
}
configurations.all {
resolutionStrategy {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'androidx.appcompat') {
// 指定统一版本
details.useVersion "1.2.0"
}
// ...可继续指定其它依赖版本
// if(...){...}
}
}
}
}