开发平台:VS2015
COCOS版本:3.12 lua
手机:三星 s4 5.01系统
使用了TTF字体,程序启动马上闪退。手上其它机型(三星S7,小米NOTE,红米,三星NOTE4)不会。
改用3.11.1编译就不会闪退,暂时定位到的问题就是 3.12版本,使用TTF字体,三星S4 5.01系统闪退,还请官方指教
我的项目也遇到这个问题,坐等官方修复,现在只能暂时不升级到3.12
临时解决方案,可以修改APP_STL为c++_static
目前只知道是使用clang编译器,配合gnustl_static导致的问题。
具体原因还在查找中。
请教下,这个问题找到了吗?如何解决呀?
ndk 编译工具链的问题,3.13版本会回退使用gcc。
把APP_STL修改为c++_static,编译到最后会编译不过去!这个你那边会这样吗?
具体什么错误?可以尝试下更新ndk再试试。
用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。
