cocos2dx 3.12 lua项目闪退

开发平台:VS2015
COCOS版本:3.12 lua
手机:三星 s4 5.01系统
使用了TTF字体,程序启动马上闪退。手上其它机型(三星S7,小米NOTE,红米,三星NOTE4)不会。
改用3.11.1编译就不会闪退,暂时定位到的问题就是 3.12版本,使用TTF字体,三星S4 5.01系统闪退,还请官方指教

我的项目也遇到这个问题,坐等官方修复,现在只能暂时不升级到3.12

从问题描述来看,和这个issue很类似。可以关注一下。

临时解决方案,可以修改APP_STL为c++_static
目前只知道是使用clang编译器,配合gnustl_static导致的问题。
具体原因还在查找中。

请教下,这个问题找到了吗?如何解决呀?

ndk 编译工具链的问题,3.13版本会回退使用gcc。

把APP_STL修改为c++_static,编译到最后会编译不过去!这个你那边会这样吗?

具体什么错误?可以尝试下更新ndk再试试。

出现问题如图,ndk用的是r11c的,不知到你用哪一个版本?

用r12试试,不行就修改cocos2d-console为gcc把,然后Application.mk也还原回gnustl_static.

cocos2d-x/tools/cocos2d-console/plugins/plugin_compile/build_android.py

    def get_toolchain_version(self, ndk_root, compile_obj):
        return '4.9'

这个函数直接返回4.9。