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

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

就是将其他的CPU版本的文件夹全删掉  只留一个armeabi文件夹,让所有的sdk都从这一个文件夹里面获取但是要注意一点  你的所有的依赖项目都必须也改成这样。这样就解决了  

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