Android 如何将非托管(Unity)异常视为;撞车“;而不是",;“非致命因素”;仓促
我们使用的是Unity 2018.1.6f1和Crashlytics 2.6.8(很抱歉这么不精确,除了Android 如何将非托管(Unity)异常视为;撞车“;而不是",;“非致命因素”;仓促,android,unity3d,google-fabric,Android,Unity3d,Google Fabric,我们使用的是Unity 2018.1.6f1和Crashlytics 2.6.8(很抱歉这么不精确,除了Plugins/Android/Crashlytics/libs/Crashlytics-2.6.8.jar给出一个想法外,我在任何地方都找不到版本号) 如果没有处理任何异常,Unity游戏可能会崩溃到主屏幕(我们这里说的是Android)。作为程序员,我称之为“崩溃”,我希望在Fabric的报告工具中看到有多少人在主屏幕上出现这种崩溃 但是Fabric.Internal.Crashlytic
Plugins/Android/Crashlytics/libs/Crashlytics-2.6.8.jar
给出一个想法外,我在任何地方都找不到版本号)
如果没有处理任何异常,Unity游戏可能会崩溃到主屏幕(我们这里说的是Android)。作为程序员,我称之为“崩溃”,我希望在Fabric的报告工具中看到有多少人在主屏幕上出现这种崩溃
但是Fabric.Internal.Crashlytics.CrashlyticsInit.RegisterExceptionHandlers()
设置AppDomain.CurrentDomain.UnhandleException+=HandleException
,它在内部调用Crashlytics.RecordCustomException
,根据,它会导致
所有自定义异常都将在iOS和Android结构仪表板中显示为“非致命”问题
由于这些未经处理的异常对应用程序生命周期来说绝不是“非致命的”——有没有办法将其更改为适当的“崩溃”
Fabric的“最新版本”选项卡等工具显示了一个版本中有多少“无崩溃用户”,但这只是考虑了“崩溃”,而不是“非致命问题”(这是有道理的)。App Center也是如此。我正在寻找一种将未处理的异常视为崩溃的方法,因为它们确实未处理,并使应用程序处于未定义状态。。这方面有什么进展吗?与App Center相同。我正在寻找一种将未处理的异常视为崩溃的方法,因为它们确实未处理,并使应用程序处于未定义状态。。这方面有进展吗?