解决 android v4 包因依赖不同版本导致的冲突

187 阅读1分钟

一些第三方包会自动依赖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"}