如何查找 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“恢复默认值”。
我用 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“恢复默认值”。