我有一个Unity3D游戏,在Galaxy S3 (Android 4.3)上在一个相当明确的位置崩溃,但并非每次都会出现。这是在资产包加载操作期间发生的,因此有点超出我的能力范围。(Unity 4.6.1p4)
logcat在那个时间段显示了很多捆绑标识符的“进程x已死亡”,包括最终我的应用程序的标识符。
E/InputDispatcher( 2347): channel ~ Channel is unrecoverably broken and will be disposed!
并且
Force removing ActivityRecord{43e59278 u0 com.mygamecompany.mygame/com.unity3d.UnityPlayerActivity}: app died, no saved state
但是没有堆栈跟踪。
我的第一个猜测是内存压力,但这不会在日志中显式显示吗?
除了这个原因,还有其他可能导致应用程序在前台意外关闭的原因吗?