1.5.1 cc.game.restart()

1.4.2 的项目升级到1.5.1后
每次热更结束调用 cc.game.restart() 后闪退。

这个是因为在热更新目录没有 project.manifest 这个文件导致的, 它有一个版本号对比,崩溃了。 你自己copy 一份过去,再做一下相应的版本号处理即可~

谢谢,你说的是打完的包里没有project.manifest文件么?
还是说服务器热更新目录里没有这个文件?

热更新目录

不是服务器的热更新目录, 而是你本地的热更新目录~

谢谢回复,不是因为你说的这个原因,我把 cc.game.restart()放到一个scheduleOnce中就好了,但不知是什么原因。

老铁,能把你的解决代码发一下吗?我也遇到了这个问题,多谢了

可以减少闪退机率,说是1.6.2解决了