cocos2dx-lua 莫名崩溃,这个问题非常严重,请大神来看一下

我的开发版本是 cocos2dx-lua 3.17,app 一直不定期崩溃,查了几天也搞不出来啥原因。只好请教各位调试高手指点一二,特别感谢!!附件提供了崩溃时候的日志转储。89.zip (100.8 KB)

附件中一个是崩溃时候的墓碑日志文件,一个是 ndk-stack 工具还原的堆栈信息,但是我看不出来到底是哪个函数出了错,望大神指点!万分感谢~ :pray: :pray: :pray:

64位?换下luajit

我是刚入手一个项目的新手,您说的我没理解。怎么换呢?

换成U3D试试

如何换啊?项目都写好了,在改bug阶段了。

别听他瞎说,可以换成ue4逝世。

游戏里面不是用了luajit库么 就是你要把这个cocos2d-x\external\lua\luajit 这个换成64位的 或者说你需要 按照官网教程重新编译luajit64位的 然后替换引擎里面的 不然在Android10的机器上会崩溃

对的,我就是android 10,我马上来换。万分感谢 :pray: :pray:

你说的是android系统的64位吧?网上只有windows64位编译,android系统的如何编译呢?可有教程?

https://github.com/u0u0/Quick-Cocos2dx-Community/tree/master/external/lua/luajit
拿这个替换

遗憾的告诉大家,替换了之后,还是崩溃。我人快要崩溃了。。。。。。

另外问下大家,cocos2dx-lua 的http连接框架 cc.XMLHttpRequest是不是有问题?我不用这个XMLHttpRequest,貌似就不崩溃了。

不知道,追踪一下呗,没用过这个版本,不确定是否有坑。

看着像是打出来的64位包有问题。把版本降到3.16在试试
或者只打armeabi-v7a的包看看。先定位是哪里的问题

看4.0的日志,替换luajit
也是做过3.17的项目。经过了兼容测试,基本没崩过

野生的那个quick cocos的luajit好像没啥问题,4.0的那个我用过,还是有些莫名其妙的报错

把.a文件都给换一遍