3.8.8 原生android热更新重启报错


热更新是在3.8.6做的功能一切正常。因为16kb的原因升级到社区版本3.8.8后 热更新在完成后 调用
game.restart() 就会出现 上述错误。
cc引擎代码 ins没有destroy方法。
如果使用修改 就能正常重启,是否有其他副作用 暂时没遇到。这是引擎问题还是我的问题

其实3.8.6调用restart可能本身就有问题,我之前一直以为这个方法是绝对安全的,后来才知道不是,有太多的东西可以绕过这个,然后继续运行。然后导致restart后会报错。

再restart之前看看是不是有什么东西没销毁或关闭

什么问题,解决了吗?

估计是销毁的时候资源正在update,但你又销毁了资源,可以的话先清理所有的预制体,节点,然后再重启。

直接android重启.避开restart那个坑
论坛有相关代码.