cocos2dx 兼容性

报错:

Caused by: java.lang.UnsatisfiedLinkError: Couldn't load cocos2dcpp: findLibrary returned null

因为针对不同cpu的链接库位置不同,cocos2dx默认放在

libs/armeabi/libcocos2dcpp.so

但针对于armeabi-v7a制式的cpu就找不到,所以lib下再添加

libs/armeabi-v7a/libcocos2dcpp.so

ps:

1、armeabi

armeabi是指的该so库用于Arm的通用CPU。

2、armeabi-v7a

v7a的CPU支持硬件浮点运算。

3、共同点

armeabi和armeabi-v7a是表示cpu的类型。

4、不同点

因此armeabi通用性强,但速度慢,而v7a能充分发挥v7a CPU的能力。armeabi就是针对普通的或旧的armcpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm cpu。

上一篇:js图片轮播效果常见的产品无缝轮播


下一篇:Oracle使用PLSQL导入数据后中文乱码的解决方法