项目的战斗在H5上没报错没闪退,但在安卓上会闪退

项目是塔防类型,在安卓studio上没ts相关的报错打印,只有一些正常的打印,我已经在战斗对象的创建、获取判断是否为空并且增加打印,但也没相关的输出,就直接报闪退了,请问这是哪里问题?通过addr2line定位内存地址,指向的地方还是看不出什么问题

@jare 请大佬帮忙看看

别用浏览器用引擎的模拟器调试看看会不会崩

在AndroidStudio的打印中搜索error,总能找到有用的报错,你的截图感觉没找对位置

用引擎模拟器打了两次战斗都没崩

这个已经查过好几次了,没看到有有用的报错信息

如果模拟器没崩掉,那会不会是第三方SDK引起的?

目前本地运行还没接其他sdk

排查一下是不是 创建了节点直接用 忘记add 到当前场景上了,或者是 使用时 没有 retain

或者是特效资源大小写未区分

之前开发的时候确实有时候忘记add了,但也会在H5报错的,这种情况我都已经处理过,还没有用到retain。目前我比较怀疑是不是因为内存过高导致的闪退GVX(}WX)OH3`S8{4WIWFGC

换手机测试一下,adb看看日志信息

试过三、四台手机了,基本都会闪退,只是有些比较快闪,有些比较迟闪

如果是内存泄漏那么你在模拟器上玩久点应该也会闪退,在模拟器上重现在手机上的场景在玩玩看会不会闪退