第三方SDK CPU版本不兼容问题

         相信小伙伴们项目里面都有大量的第三方的sdk,像聊天,地图,推送等等。小生也不例外,但是最近却出现了一个很奇怪的问题,这个问题是我从EC转到AS出现的,由于EC解决65536的方式实在太过复杂,无奈之下只能转成AS项目,于是就带来了一系列的问题

       这次遇到的是第三方SDK CPU不兼容,其实一开始还是没有这个问题的,在EC的时候所有的SDK都相处的好好地,转成AS之后推送用不了了,一直提示SDK版本不对,我花了一天时间没有找到问题在哪,没办法只能重新接了一次极光,这个时候问题来了。重新接了极光之后聊天用不了了,就一直提示无法连接服务器,我大概猜到是sdk出问题了,但是又不知道问题在哪。因为配置肯定是没问题的,代码也没动过,sdk也没换  唯一的区别就是将极光升级成了最新版的sdk

    说实话 这个问题很头疼,完全没有任何头绪,但是问题总是要解决的,我唯一动过的地方只有libs文件,于是就从这里下手。在我的不懈努力下终于找到了原因,只要我将arm64-v8a这个文件夹屏蔽我的聊天就正常,但是推送用不了,只要一打开推送能用聊天又连不上服务器,哇  打死没想到会在这种地方出问题。经过两天的时间的各种试探,百度,删除又复原。终于在百度上看到一篇帖子解决了我的问题,就是将其他的CPU版本的文件夹全删掉  只留一个armeabi文件夹,让所有的sdk都从这一个文件夹里面获取但是要注意一点  你的所有的依赖项目都必须也改成这样。这样就解决了  

    花了好几天时间  这个问题是真的坑   特意记录一下   防止再踩同样的坑

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值