Visual Studio中调试Xamarin Forms应用程序未处理的异常问题

3
这是一个普遍性问题,我没有发布任何代码,因为问题不在代码中(但如果您发现有用的话,可以在此下载整个项目: Xamarin.Forms应用程序的本机身份验证流程)。如果我违反了某些社区规则,请原谅我,如果您能帮忙,感谢您,因为我在其他地方找不到答案。
Visual Studio 2015。Xamarin Forms跨平台PCL应用程序。该代码在VS Android模拟器上构建和运行得很好,在Android 6.0三星815T设备上部署时也是如此。相同的代码在Android 7.0三星SM-A510F设备上部署时会出现未处理的异常。再次强调,这不是问题所在,但我唯一得到的提示就是这个。

enter image description here

我习惯于调试 Web 应用程序,其中未处理异常相对较少,而移动开发是新手。自从开始学习 Xamarin 开发以来,我系统地面临这种未处理异常。 请注意,我可以调试应用程序并命中断点,但当调试器只提供“未处理的应用程序”时,这并没有什么帮助。我猜我缺少了重要的一点,因此任何提示将不胜感激。

1个回答

4

当您看到此异常窗口时,请单击“继续”按钮。Visual Studio 停止调试,你会在“输出”窗口中看到堆栈跟踪,可能需要略微向上滚动。搜索未处理的异常

您也可以在 Visual Studio 中选择 帮助 > Xamarin > 打开日志。一个文件夹将被打开,您要查找的异常信息在那些文件中。


谢谢 Wendy,这正是我在寻找的。不幸的是,异常并没有帮助我理解为什么只有三个测试设备中的一个会引起此异常。我已经知道它与包含在 Xamarin.Auth 中的某些 JSON 对象有关...我想这就是我无法处理它的原因。我将在一些 Xamarin 大师的论坛上提出更详细的问题。我已将您的答案标记为已接受。 - Luke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接