美文网首页app开发Android开发安卓技巧
友盟微信分享和微信支付冲突

友盟微信分享和微信支付冲突

作者: 王神仙 | 来源:发表于2016-10-02 23:57 被阅读5043次

第一个写这个我就是吐槽一下友盟的文档!写的很误导人!

最近升级了android studio 2.2 正式版本,发现之前好好的工程大包app各种报错,都是类似jar冲突的问题,没办法现在写app很多要接一些第三发sdk,反正就是各种jar...冲突反正类似下图

jar冲突错误.jpg

或者大包apk的时候下面这种

jar冲突错误2.jpg

反正就是让你各种蛋疼,然后在开始看文档,发现官方说了jar冲突,反正感觉这个说的很不妥当

官方解决方案

我只想呵呵呵...因为我下载的分享sdk默认下载的是SocialSDK_umengwx.jar和SocialSDK_WeiXin_2.jar 然后我就二逼的删除了SocialSDK_umengwx.jar 然后结果就是分享失败,卧槽!因为我们接支付都是默认会用libammsdk.jar , 也就是这几个jar包把楼主我直接干懵逼了!!!!废话不说了,经过各种尝试终于找到了解决方案!!!下面是重点,下面是重点,下面是重点,重要的事情说三遍

第一到下面的位置下载完整版本(里面只包含SocialSDK_WeiXin_1.jar和SocialSDK_WeiXin_2.jar)

微信sdk下载

第二删除libammsdk.jar,项目中只保留SocialSDK_WeiXin_1.jar和SocialSDK_WeiXin_2.jar,删除SocialSDK_umengwx.jar和libammsdk.jar。其实libammsdk.jar和SocialSDK_WeiXin_1.jar好像一摸一样但是用微信官方的libammsdk.jar签名就是会报错,真是日了狗了!!!

最后我留一下截图,就是我的工程配置

正确的姿势

如果还有什么问题可以发邮件到wqandroid@gmail.com

相关文章

网友评论

  • 热血沸腾:现在似乎卡死了 用的分享也是老的,有sdk1 sdk2 ,我看了jar的包,是sdk1有了冲突。 因为在微信支付有个 Libmmsdk.jar 好像没办法解决这个冲突了,只有更新友盟的分享
    热血沸腾:更新了到友盟最新分享的版本,问题解决
  • 毹毹:现在友盟微信没有1和2了,直接弄了full一个
  • mymdeep:最新版没有你说的问题了啊,也没有weixin1的包了
    王神仙:@mymdeep 可能更新了
  • 771cdf6c982e:刚好我也是遇到这个问题,ping++和这个冲突了,感谢楼主
  • MichelLei:我正在找这方面资料。。。老大刚说了ping++和友盟有冲突。。。估计就是说的这个吧。。感谢楼主,虽然我还没有做,但是已经准备好了解决方案的感觉棒棒哒。
  • 雨田同学:解决问题,特来感谢!
    王神仙:@雨田同学 发帖就是为了让人少走我的弯路

本文标题:友盟微信分享和微信支付冲突

本文链接:https://www.haomeiwen.com/subject/bcndyttx.html