android pomelo websocket 与armv8a 的问题

项目用pomelo 的websocket 前端库。 如果只单纯打arm包前端访问网络必崩溃,日志显示会底层C++会获取cpu类型,并且找不到相关库。难道这必须要打armv8a的包吗?如果兼容armv7 不得两个都要打进去?包体比Unity还要大了

Armv7 可以运行在 armv8 设备上

多平台的包体会大一些也是很正常的,不管什么引擎什么库多平台都会更大

我华为P9plus 可以运行armv7的包,但是访问网络就崩溃了! 日志属于底层c++的,改不动。只好再打armv8a的包了。

具体什么日志,贴一下。

看下这个。http://forum.cocos.com/t/cocoscreat1-4-2-android/50055 现在迁移到1.6 也是这个问题。

你选择的API level是不是大于19?
请参考这个:
https://github.com/cocos2d/cocos2d-x/issues/16267

把API level调低,比如调成10或者13试试?

这个问题属于android ndk不同API Level的兼容性不好导致的。

谢谢大神。就是这个问题!