报错:

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。

相关文章:

  • 2021-12-03
  • 2022-02-27
  • 2022-01-14
  • 2021-10-24
  • 2021-06-11
  • 2021-07-12
  • 2022-12-23
猜你喜欢
  • 2021-12-22
  • 2022-02-18
  • 2022-12-23
  • 2021-11-01
  • 2021-05-27
相关资源
相似解决方案