1. 问题
因为上Google Play需要支持64位, 所以需要编译64位的,但是出现大概率闪退的问题。后台只有一句logFatal signal 11 (SIGSEGV), code 2, fault addr 0x7624a0fb4c in tid 14390 (GLThread 5137)
, 不知道咋回事儿。
2. 定位问题
- 因为之前是只编译32位没出现闪退情况,并且在Google开发者中心有明确描述
- 注意:因指针被截断而引起的崩溃将表现为 SIGSEGV,其中错误地址的前 32 位全部为零。
所以定位比较明确就是因为64位的问题导致的。
3. 引入新的问题
替换luajit之后引入一个新的问题,因为用的lua的socket,发现socket有了异常,有时候消息体打了返回比较慢, 或者收到数据组装比较慢, 大消息会有耗时现象?这个还没具体定位,后面影响游戏体验可能还要排查