一些第三方包会自动依赖v4包,如果与项目依赖的版本不一致,可能会导致冲突。
解决办法:
点 Android studio 右边的 gradle -> 项目名称 ->Tasks -> help -> 双击dependencies 。
在run中会详细显示 包的依赖关系 ,找到自动依赖v4的包,然后按下边依赖方式即可。
例如下边几个包就会依赖v4包:
com.github.bumptech.glide
com.github.chrisbanes:PhotoView
去掉自动依赖v4的依赖形式:
implementation ('com.github.bumptech.glide:glide:4.8.0'){
exclude group:"com.android.support"
}
implementation ('com.github.chrisbanes:PhotoView:2.0.0'){
exclude group:"com.android.support"}