全部产品
云市场

移动推送Android SDK:移动推送的ut/utdid包和其他阿里sdk产生冲突怎么解决?

更新时间:2017-08-23 09:28:51

1.问题

移动推送的ut/utdid包和其他阿里sdk产生冲突怎么解决?如出现类似以下冲突:

  1. duplicate entry: com/.../utdid2/device/UTDevice.class

2.问题原因

由于ut/utdid包是阿里云产品的基础组件,阿里云很多产品SDK都需要集成。如果一个项目中集成了多个阿里云产品就有可能产生冲突。

3.解决方案

首先,找到冲突的SDK所在位置,比较两个版本,保留其中一个,为了保证组件的兼容性,建议保留高版本的ut/utdid包;也可以根据项目中的需求进行斟酌保留。