在app里面嵌入cocos2dx-lua,app跟cocos是在两个不同的进程里面,退出游戏的时候直接杀掉cocos进程,频繁进出游戏会宕机,通过宕机地址反编译so文件显示不出具体的宕机位置,目前在三星的一款手机上宕机概率比较大,之前把app改成单进程了,改完之后宕机没有,但是会有其他的其他的譬如黑屏的问题,看论坛里有大神说要改成多进程,改完之后发现宕机比较频繁,请大神们支支招,跪谢。(引擎使用的是3.17版本)
网上看到一个教程: “到了Cocos2dxHelper.java下的terminateProcess方法,将方法内容换成 ((Activity)sContext).finish(); 即
public static void terminateProcess() {
((Activity)sContext).finish();
}
好的,我试试,多谢。
试过了, 这种修改也不行