Cocos2d项目,targetSdkVersion=30,在 android 13 设备运行报错: [LUA ERROR] bad light userdata pointer ,导致黑屏。
参考 https://blog.csdn.net/sdsabc2000/article/details/135384162的方法
下载最新的Cocos2dx 4.0,将其中的luajit (cocos2d-x\external\lua\luajit)替换到自己的cocos对应的目录中。
还是报错,4.0下的库文件还是有兼容问题。
只能自己编译arm64-v8a架构的luajit.a
编译工具:tolua_runtime_V2
替换新编译的库文件测试运行正常。