写在前面的话
最近在使用三方库遇到一个问题
问题截图:
问题出现的原因
出现这个问题的原因是因为项目当中已经以来过gson的jar包,新增依赖库里面也有对gson库的新版本依赖,导致重复冲突:(Expose.class)
使用jar包的gson库和远程依赖的gson库版本不一致,导致了冲突的出现
处理方式
我们需要将新引入进来的远程三方库对gson的依赖移除掉
exclude group:'xxx.xxx.xx',module:'xxx'
移除后
移除前
重新运行:
需要注意的问题
上面的方法虽然帮我解决了重复依赖导致的编译不通过,但是也会带来一定的问题,找不到原依赖库的方法。对于这个问题,需要根据自身情况处理。步去使用有依赖的方法,当然这样显然不是很好,因为在实际开发过程中,很少有人去关注使用的方法里面是否在依赖别的什么。如果你有更好的办法,请在评论区域留言,谢谢!
结束语
喜欢加个关注支持一下后续会有更多更新内容