游戏发布在海外,上线后后台统计到很多在Android 4.4.2版本上的崩溃,堆栈如下:
Crashed: Thread: SIGSEGV 0x000000000000001c
at cocos2d::RenderState::StateBlock::setBlend(bool) + 733(CCRenderState.cpp:733)
at cocos2d::Director::setAlphaBlending(bool) + 755(CCDirector.cpp:755)
at cocos2d::Director::setOpenGLView(cocos2d::GLView*) + 428(CCDirector.cpp:428)
at Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit + 95(javaactivity-android.cpp:95)
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at std::__ndk1::basic_istream<char, std::__ndk1::char_traits >::getline(char*, int, char) + 940(istream:940)
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at JNI_OnLoad + 84(javaactivity-android.cpp:84)
at JNI_OnLoad + 84(javaactivity-android.cpp:84)
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at std::__ndk1::basic_istream<char, std::__ndk1::char_traits >::getline(char*, int, char) + 940(istream:940)
at (缺少)()
at std::__ndk1::basic_istream<char, std::__ndk1::char_traits >::getline(char*, int, char) + 940(istream:940)
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
at (缺少)()
看起来像是兼容性问题,不知道有没有遇到类似的,最后如何解决?