在许多的项目开发当中,都会遇到移动统计
的业务需求。移动的统计SDK有很多种,我们公司有一个项目选择集成友盟的移动统计SDK
。其实友盟还是很不错的,不但有统计、分享还有第三方登录等功能,但是分享和登录功能还需要第三方申请,比较麻烦,但是用着还可以。看官网文档,自己操作还是很简单的;但是集成完友盟添加支付宝支付就出问题啦,只要添加上支付宝支付的sdk就会出下以下的问题:
之前添加支付宝的功能是没有出现这个问题的,这个问题时说已经添加的程序类型:com.ta.utdid.b.a.a
;
仔细再查看自己的build.gradle文件发现友盟中有个如下的引用:
同样是utdid, 这个引用是包含设备标识utdid组件,是由于这个原因造成的,将这个引用删除后,再次引用,编译成功。
这也是我们在使用第三方东西时,造成的冲突。