Android 实战-友盟统计和支付宝jar冲突

  • 把友盟统计导入的 utdid4all-1.0.4.jar 删掉就好咯

太懒好久没写文章了。后悔很多美好的瞬间都没有记录...

记录一下集成 友盟统计 时出现的一点小插曲。

按照官方文档,导入 .jar 一步一步集成,sync 同步后依然没有出现错误,很顺利。

但是却跑不起来啊,抛出了一个合拼异常。而且点击 see complete output in console

并没有发现很明确的合拼异常的地方。根据过往经验,肯定是某个 .jar 有同样的包名和类

出现了。

Android 实战-友盟统计和支付宝jar冲突_第1张图片
异常.png

由于已经是线上项目了。集成的库也很多,高德地图、极光推送、支付宝支付、微信支付等等的。

找了半天,终于发现了问题

支付宝的sdk 和 友盟统计sdk 有东西冲突了

Android 实战-友盟统计和支付宝jar冲突_第2张图片
冲突.png

网上查一下,这个 utdid.jar 是获取设备标识生成库。淘宝出产的,故支付宝的sdk有它很正常,但友盟统计

的教程并没有特别说明,集成就导致 .jar 冲突了。

解决办法

把友盟统计导入的 utdid4all-1.0.4.jar 删掉就好咯

然后重新 rebuild 一下。就可以

你可能感兴趣的:(Android 实战-友盟统计和支付宝jar冲突)