-
Creator 版本: 3.7.2
-
目标平台:安卓
-
重现方式:运行
-
首个报错:
-
重现概率: 基本必现
项目是塔防类型,在安卓studio上没ts相关的报错打印,只有一些正常的打印,我已经在战斗对象的创建、获取判断是否为空并且增加打印,但也没相关的输出,就直接报闪退了,请问这是哪里问题?通过addr2line定位内存地址,指向的地方还是看不出什么问题
Creator 版本: 3.7.2
目标平台:安卓
重现方式:运行
首个报错:
重现概率: 基本必现
项目是塔防类型,在安卓studio上没ts相关的报错打印,只有一些正常的打印,我已经在战斗对象的创建、获取判断是否为空并且增加打印,但也没相关的输出,就直接报闪退了,请问这是哪里问题?通过addr2line定位内存地址,指向的地方还是看不出什么问题
别用浏览器用引擎的模拟器调试看看会不会崩
在AndroidStudio的打印中搜索error,总能找到有用的报错,你的截图感觉没找对位置
用引擎模拟器打了两次战斗都没崩
这个已经查过好几次了,没看到有有用的报错信息
如果模拟器没崩掉,那会不会是第三方SDK引起的?
目前本地运行还没接其他sdk
排查一下是不是 创建了节点直接用 忘记add 到当前场景上了,或者是 使用时 没有 retain
或者是特效资源大小写未区分
之前开发的时候确实有时候忘记add了,但也会在H5报错的,这种情况我都已经处理过,还没有用到retain。目前我比较怀疑是不是因为内存过高导致的闪退
换手机测试一下,adb看看日志信息
试过三、四台手机了,基本都会闪退,只是有些比较快闪,有些比较迟闪
如果是内存泄漏那么你在模拟器上玩久点应该也会闪退,在模拟器上重现在手机上的场景在玩玩看会不会闪退