- 把友盟统计导入的 utdid4all-1.0.4.jar 删掉就好咯
太懒好久没写文章了。后悔很多美好的瞬间都没有记录...
记录一下集成 友盟统计 时出现的一点小插曲。
按照官方文档,导入 .jar 一步一步集成,sync 同步后依然没有出现错误,很顺利。
但是却跑不起来啊,抛出了一个合拼异常。而且点击 see complete output in console
并没有发现很明确的合拼异常的地方。根据过往经验,肯定是某个 .jar 有同样的包名和类
出现了。
由于已经是线上项目了。集成的库也很多,高德地图、极光推送、支付宝支付、微信支付等等的。
找了半天,终于发现了问题
支付宝的sdk 和 友盟统计sdk 有东西冲突了
网上查一下,这个 utdid.jar 是获取设备标识生成库。淘宝出产的,故支付宝的sdk有它很正常,但友盟统计
的教程并没有特别说明,集成就导致 .jar 冲突了。
解决办法
把友盟统计导入的 utdid4all-1.0.4.jar 删掉就好咯
然后重新 rebuild 一下。就可以