VS与MonoAndroid中的未处理异常信息

时间:2011-09-13 20:51:22

标签: android visual-studio-2010 mono opengl-es-2.0 xamarin.android

我正在尝试使用Android模拟器和VS。

我已经从Mono官方网站下载了GLTriangle20示例并尝试运行它。然而它落在了CreateFrameBuffer(); Visual Studio使用绿色突出显示此行,暂停debagger但不显示有关此异常的任何信息。

我甚至尝试将此行包装到try / catch中,但它没有捕获任何内容。 VS只是在那条线上停下来,除了绿色亮点外什么也没说。它看起来像是:Strange thing

我昨天下载了JDK,Mono和Android SDK,因此所有这些工具都是新鲜的

2 个答案:

答案 0 :(得分:4)

尝试在不调试的情况下运行(Ctrl-F5)并检查Android日志中的异常:

https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/android_debug_log/

答案 1 :(得分:0)

查看此解决方案,为应用程序未处理的事件添加处理程序:https://stackoverflow.com/a/32755558/1282432

我唯一不喜欢的是它需要被放入每个活动 - 或者你创建一个基类 - 我无法做到这一点因为我使用MVVMCross ... ...

如果有一个application.unhandledexception会很好,但我还没找到它......