正常生产中的项目升级1.6后闪退,必现.找不到原因 日志不详 求解

呵呵,还好我不急,没一直花时间找这。。。,等我找到了和你和哈。。。

准备发新版 就一起把引擎更新上去 搞了一天了 头都大了

同志,刚发的正式版你就敢上项目,胆子好大,我一般是先试用试用,等出个.1版或.2版再上

找到问题了,cc.sys.isObjectValid不能用,用了必闪退

1赞

我验证一下 iSObjectValid 谢谢大家的测试

一般都是某个方法调用出了问题,之前几次更新引擎是audioengine、spine、runaction的方法有变化导致闪退或黑屏,经常和官方的测试版本同步下,这样出现问题的版本和可用的版本间隔小,容易发现错误在哪,否则提示信息不够或不准确的时候不好定位

isObjectValid 的确可能导致崩溃,如果参数不是对象的话

现在已经修复了

https://github.com/cocos-creator/cocos2d-x-lite/pull/760

用户层最简单的修复方法是:

if (obj && cc.sys.isObjectValid(obj))
1赞