cocos2dx3.13.1 APP_ABI := armeabi armeabi-v7a x86 在x86上运行会崩溃

APP_STL := gnustl_static

APP_CPPFLAGS := -frtti -DCC_ENABLE_BOX2D_INTEGRATION=1 -DCC_ENABLE_BULLET_INTEGRATION=1 -std=c++11 -fsigned-char
APP_LDFLAGS := -latomic

APP_ABI := armeabi armeabi-v7a x86

android-17 ndk r10c

libcocos2dlua.so (cocos2d::MathUtil::multiplyMatrix(float vector[4] const*, float vector[4] const*, float vector[4])+19) [x86]
libcocos2dlua.so (cocos2d::Mat4::multiply(cocos2d::Mat4 const&, cocos2d::Mat4 const&, cocos2d::Mat4
)+43) [x86]

例子出现的问题,怎么解决

有人帮忙看看嘛

自己解决了,加了个 -U__SSE__

:+1: 矩阵运算中用的SSL指令集在一些X86设备上的确会崩溃。把这个__SSE__反定义一下,不走SSE优化是可以修复这个问题。

天天模拟器必定闪退。

这个问题在最新的3.16版本上依旧存在…
请考虑在mk文件上判断abi版本然后加上这个定义吧,作为临时修复而不是放任不管…