У меня есть игра Unity3D, которая падает на Galaxy S3 (Android 4.3) в довольно четком месте, хотя и не каждый раз. Это происходит во время операции загрузки пучка активов, поэтому несколько вне моей досягаемости. (Unity 4.6.1p4)Что может заставить Android-приложение умереть без трассировки стека?
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
Но нет трассировки стека.
Моей первой предпосылкой было бы давление памяти, но не будет ли это явно отображаться в журнале?
Есть ли другие возможные причины для приложения умереть на переднем плане, как это?
Если бы один из них был вызван шейдером, импортированным из старого инструментария (например, единство 3 старого). –