引擎组能不能看下奔溃问题

产品上线一直被奔溃问题困扰,实际实验下来多发场景,是切到后台再切回来,求组引擎组大大们~~

  • Creator 版本:2.0.5

  • 目标平台: Android

  • 详细报错信息,包含调用堆栈:最常见的两种
    第一种:
    1 #00 pc 00000000007174fc libcocos2djs.so v8::HandleScope::Initialize(v8::Isolate*) [arm64-v8a]
    2 #01 pc 0000000000420e24 libcocos2djs.so cleanup (D:/2.06Workspace_Android/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/ScriptEngine.cpp:456 [Inline: AutoHandleScope]) [arm64-v8a]
    3 #02 pc 0000000000421308 libcocos2djs.so init (D:/2.06Workspace_Android/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/ScriptEngine.cpp:367) [arm64-v8a]
    4 #03 pc 00000000004223a4 libcocos2djs.so start (D:/2.06Workspace_Android/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/ScriptEngine.cpp:551) [arm64-v8a]
    5 #04 pc 0000000000220770 libcocos2djs.so applicationDidFinishLaunching (D:/2.06Workspace_Android/jsb-default/frameworks/runtime-src/proj.android-studio-YN/app/jni/…/…/…/Classes/AppDelegate.cpp:92) [arm64-v8a]
    6 #05 pc 0000000000225244 libcocos2djs.so start (D:/2.06Workspace_Android/jsb-default/frameworks/cocos2d-x/cocos/platform/android/CCApplication-android.cpp:90) [arm64-v8a]
    7 #06 pc 0000000000238f54 libcocos2djs.so Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit (D:/2.06Workspace_Android/jsb-default/frameworks/cocos2d-x/cocos/platform/android/jni/JniImp.cpp:177) [arm64-v8a]
    8 #07 pc 000000000004504c /data/app/com.evagame.ltl-0rRnryHu7Jrxfnr91eXgxQ==/oat/arm64/base.odex (oatexec+4172) [arm64-v8a]
    9 java:
    10 org.cocos2dx.lib.Cocos2dxRenderer.onSurfaceCreated(Cocos2dxRenderer.java:103)
    11 android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1547)
    12 android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1278)

第二种:
1 #00 pc 0056544c libcocos2djs.so asBool (E:/YNPDK/Android/jsb-default/frameworks/cocos2d-x/cocos/base/CCValue.cpp:673) [armeabi-v7a]
2 #01 pc 0056549d libcocos2djs.so asBool (E:/YNPDK/Android/jsb-default/frameworks/cocos2d-x/cocos/base/CCValue.cpp:676) [armeabi-v7a]
3 #02 pc 002e1380 /data/app/com.vntl.poker-1/lib/arm/libcocos2djs.so (se::ScriptEngine::cleanup()+112) [armeabi-v7a]
4 #03 pc 002e1904 /data/app/com.vntl.poker-1/lib/arm/libcocos2djs.so (se::ScriptEngine::init()+36) [armeabi-v7a]
5 #04 pc 002e2ad8 /data/app/com.vntl.poker-1/lib/arm/libcocos2djs.so (se::ScriptEngine::start()+28) [armeabi-v7a]
6 #05 pc 0013ad18 /data/app/com.vntl.poker-1/lib/arm/libcocos2djs.so (AppDelegate::applicationDidFinishLaunching()+608) [armeabi-v7a]
7 #06 pc 001451c5 /data/app/com.vntl.poker-1/lib/arm/libcocos2djs.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit+120) [armeabi-v7a]
8 #07 pc 003b8f65 /data/dalvik-cache/arm/data@app@com.vntl.poker-1@base.apk@classes.dex (oatdata+3899237) [armeabi]
9 java:
10 org.cocos2dx.lib.Cocos2dxRenderer.onSurfaceCreated(Cocos2dxRenderer.java:103)
11 android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1548)
12 android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286)

  • 重现方式:切后台再切回,各种拉起第三方sdk界面再回来等等

  • 手机型号 :多发于OPPO,小米,三星

  • 出现概率:5 %左右

反反复复的切后台并不能重现

楼主,后来是怎么解决的?

减少Activity的切换。。