最近使用了cocos3.17.2引擎搞了各项目,
打包armeabi-v7a运行正常,没有任何问题。后来准备提审google时候要求64位然后加加上
arm64-v8a,在测试机上进入战斗就崩溃。
ABI: 'arm64'
signal 11 (SIGSEGV), code 2 (SEGV_ACCERR)
google了各种方法都不行,最后百度到是引擎luajit的问题。
马上去看了引擎果然
4.0修复 lua 工程在 64 位设备的崩溃问题
---------------------------------------------------------------------下面是解决方法
1.clone下来 https://github.com/PatriceJiang/cocos2d-x-3rd-party-libs-bin.git
2.将工程里的
换成克隆下来工程的luajit
最后重新rebuild project。
最终项目跑起来了,没有在崩溃过了。
希望对搞2d再用3.17.2的有用