在项目中导入环信EaseUI出现.os文件找不到的问题

来源:互联网 发布:暴雪mac可以玩的游戏 编辑:程序博客网 时间:2024/05/16 09:53

[/data/app/**/lib/x86, /vendor/lib, /system/lib]]] couldn't find "libhyphenate.so"

项目中用到的环信的EaseUI(环信sdk3.2)和极光推送,之前单单只导入环信的EaseUI没有出现什么问题,后来集成极光,极光里也有.os文件库,导入激光后项目在某些android手机上运行崩溃,找不到环信.os文件,当时测的华为、vivo、红米等几款手机没有问题,但客户那边用的小米4说程序根本打不开,直接崩溃,后来找了一台小米4手机测试发现如上问题找不到相关文件couldn't find "libhyphenate.so,之后环信官方咨询,环信的.os文件夹只有三个  x86、arm64-v8a、armeabi,但极光的os文件夹就有好多,我开始整理同一,把os文件夹统一成环信的三种文件夹,结果还是不行,根据报错信息好像缺少 armeabi -v7a文件夹,之后查阅armeabi下的os文件可以拷贝armeabi-v7a文件加下互用,所以就自己建了一个 armeabi -v7a的os文件夹,把armeabi包下的拷贝到其下一份,问题完美解决    个人经验之谈  仅供参考

1 0