エラーを報告するとUnityAndroidがクラッシュするInputDispatcher:チャネルチャネルが回復不能に壊れており、破棄されます!



Unity Android Crashes When Reporting Errors Inputdispatcher



ユニティプログラムはアクティビティとして実行されます。ここでの理由は、誤ってAndroidの外部関数を呼び出してしまったためです。彼の関数には、現在のUnityが配置されているアクティビティを終了するfinish()メソッドがあり、Unityプログラムを直接終了します。珍しいことは何もありません

Action androidCB = () => { #if UNITY_ANDROID Util.SendMsgToAndroid('TellSlctMsgToAndroid', () => { Debug.LogError('CanZhanPreUtil ' + 'TransportSlctInfoToOutSide ' + 'TellSlctMsgToAndroid back ') }, jsonStr) #endif } Util.AndroidExecuteCB(androidCB, false)

画像