我用 cocos2dx lua 3.9版 开发的程序, ndk版本,ndkr9b, 打包到android端apk,运行游戏是,不定时的出现奔溃,闪退等问题。 闪退的界面,情况没有规律。目前已初步排除是自己逻辑问题。我在android端自己加了捕获未知异常的功能,但是出现闪退的时候,未知异常并没有起作用。导致一直无法追踪到问题根源。
请问 那位大侠知道,想这种情况,有没有其他办法能捕捉到报错信息,跟踪日志等,以便查找问题根源。
我用 cocos2dx lua 3.9版 开发的程序, ndk版本,ndkr9b, 打包到android端apk,运行游戏是,不定时的出现奔溃,闪退等问题。 闪退的界面,情况没有规律。目前已初步排除是自己逻辑问题。我在android端自己加了捕获未知异常的功能,但是出现闪退的时候,未知异常并没有起作用。导致一直无法追踪到问题根源。
请问 那位大侠知道,想这种情况,有没有其他办法能捕捉到报错信息,跟踪日志等,以便查找问题根源。
有第三方的sdk可以捕获cocos2d-lua的脚本异常,比如云测、tx的bugly之类……我用过云测sdk捕获-js,安卓端有效果,iOS返回的错误依旧看不懂(不知道是我配置有问题还是它就这样……)
但是有个问题,云测的sdk很久没更新了,接入流程貌似跟现在的cocos2d-x引擎目录不一致了(反正-js是这样,你用-lua的我不确定),你得研究一下。最近我换了tx的bugly,但换的游戏版本还没上传所以效果不明
闪退的问题智能自己一行代码一行代码的排查,通过adb 实时看log 等方法。我一般都会这样
闪退如果逻辑没有问题 那就是一帧里面执行的动作太多了 导致花费时间太长 有可能会被android 杀死
建议多优化下自己的代码 不要让每一帧太累了。。。。