如何在XAMARIN android应用程序中将已处理的异常发送到HockeyApp SDK?

时间:2018-09-25 06:26:20

标签: xamarin exception-handling hockeyapp

大家好,是否可以使用Xamarin android将已处理的异常发送到HockeyApp SDK?

我在HockeyApp SDK中收到未处理的异常。

任何人都可以建议解决此问题的方法。

以下代码是我的实验之一。这也不起作用

try
            {
                MetricsManager.Register(Application.Context, Application, "aca46d1941bd4891bb1ce2ab770e28a8");

                MetricsManager.EnableUserMetrics();
                int a = 10;
                int b = a / 0;
            }
            catch (Exception ex)
            {
                MetricsManager.TrackEvent(ex.ToString());
            }

2 个答案:

答案 0 :(得分:0)

如果您可能已经知道如何custom logging in hockey app,则可以对处理的异常执行相同的操作,如下所示:

catch(Exception ex) {
 MetricsManager.TrackEvent(ex.Message);
 MetricsManager.TrackEvent(ex.Stacktrace);
 }

另外,我建议您检查一下MSDN on HockeyApp in XF

祝你好运!

如果恢复查询。

答案 1 :(得分:0)

HockeyApp不支持处理的异常。如果您正在寻求处理异常的支持,尤其是Xamarin的支持,请访问HockeyApp的后续产品App Center:https://docs.microsoft.com/en-us/appcenter/sdk/crashes/xamarin#handled-errors-in-xamarin