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