关于团结引擎打包、或者项目出错并且崩溃
简单聊聊tuanjie引擎崩溃的问题
今天尝试在最新版本的团结1.5.0上出个之前的项目包,就是把项目转移到tuanjie引擎上然后看看,别问我为啥是在1.5.0最新的版本上,原因是之前测试1.3还有1.44全部是各种原因的程序崩溃
先说这个各种原因是什么,把项目导入,工程可能会有报错,可能不会有,原因不说了,因为之前是unity的版本。所以必定有报错,这是正常的,但是不正常的是你要处理这些报错的过程中,比如你修改的报错的using引用。比如删掉了,或者退拽了窗口,莫名其妙的直接崩溃。这写问题是在除1.50的版本之外,1.50的版本目前是算是不错的了,还比较稳定了,相对其他版本来说,虽然也没有最新的版本。
比较让人抓狂的是你报错就报错,我改问题就好了,你崩溃个什么,整的我都崩溃了。最严重的是打包过程中崩溃,都没看见什么报错信息,直接没了,进入日志也没看出有什么问题,虽然之前有打包崩溃的报错截图(处理过后依然有打包崩溃的现象)。这个是你在脚本中引用了一些无用的或者其他的引用导致报错的,也有没有任何征兆的报错就崩的,最后总结下我遇到运行崩溃、打包崩溃、毫无理由的崩溃的几种问题:老项目转移团结引擎的
1、需要自己去更改package的一些问题,比如你所用到的urp可能版本会不匹配,或者插件的依赖版本问题,这些都会导致团结引擎崩溃。
2、你的代码中有无用的引用,比如using ***** ,或者其他的引用,在运行中tuanjie引擎不报错也不提示,然后就直接崩溃,或者打包时候才告诉你,你需要做的就是在打包前把报错信息截图,然后找到去修复他
3、在没有任何提示的情况崩溃下,你就祈祷吧,这个帮不了,我在连续几次打包崩溃无任何提示的情况下,居然又打包成功了。而且运行均正常,估计是什么缓存机制把。但是这崩溃的次数也太频繁了