1.问题
移动推送的ut/utdid包和其他阿里sdk产生冲突怎么解决?如出现类似以下冲突:
- [backcolor=transparent]duplicate entry[backcolor=transparent]:[backcolor=transparent] com[backcolor=transparent]/.../[backcolor=transparent]utdid2[backcolor=transparent]/[backcolor=transparent]device[backcolor=transparent]/[backcolor=transparent]UTDevice[backcolor=transparent].[backcolor=transparent]class
2.问题原因
由于ut/utdid包是阿里云产品的基础组件,阿里云很多产品SDK都需要集成。如果一个项目中集成了多个阿里云产品就有可能产生冲突。
3.解决方案
首先,找到冲突的SDK所在位置,比较两个版本,保留其中一个,为了保证组件的兼容性,建议保留高版本的ut/utdid包;也可以根据项目中的需求进行斟酌保留。