如何查找 XAMARIN App 崩溃的原因

How to find the reason for XAMARIN App crash

我用 XAMARIN 写了一个应用程序。 目前我使用 Android 模拟器测试应用程序。

有时会发生这种情况,如果我开始调试应用程序,我会遇到崩溃消息:

System.NullReferenceException: 'Object reference not set to an instance of an object.'

Exception

此崩溃发生在模拟器中的 UI 显示任何视图之前。如果发生崩溃,我只会出现白屏。

抱歉,没有关于此消息的信息。 是否有机会获得任何信息是哪一行代码引发了这个错误? 我可以得到任何 Stack trace 矿石吗? 我是使用 visual studio.

进行调试的新手

在 VS 中,试试这个:

  • 转到菜单 Debug > Windows > Exception Settings 或键入 Ctrl-Alt-E
  • 勾选“公共语言运行时异常”这一行的方框。
  • 启动调试会话 (F5)。
  • VS 现在会在出现 任何 异常时中断,即使是那些有 try...catch.
  • 的异常
  • 您可能需要忽略一些异常(按 F5 继续)才能找到问题的实际位置。
  • 分析问题并编写修复程序。
  • 要将 VS 重置为正常行为,请右键单击“公共语言运行时异常”行和select“恢复默认值”。