Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将非托管(Unity)异常视为;撞车“;而不是",;“非致命因素”;仓促_Android_Unity3d_Google Fabric - Fatal编程技术网

Android 如何将非托管(Unity)异常视为;撞车“;而不是",;“非致命因素”;仓促

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

我们使用的是Unity 2018.1.6f1和Crashlytics 2.6.8(很抱歉这么不精确,除了
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相同。我正在寻找一种将未处理的异常视为崩溃的方法,因为它们确实未处理,并使应用程序处于未定义状态。。这方面有进展吗?