【问题标题】:Unhandled exception information in VS with MonoAndroid带有 MonoAndroid 的 VS 中未处理的异常信息
【发布时间】:2011-09-13 20:51:22
【问题描述】:

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

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

我什至尝试将这一行包装到 try/catch 中,但它没有捕获任何东西。 VS 只是停在那条线上,除了绿色突出显示之外什么也没说。看起来是这样的:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 当我按下 Ctrl-F5 时,它根本不运行。 VS 询问模拟器,我选择它,然后它检查应用程序是否有更改,然后退出到 VS。
    • 应用程序正在运行、崩溃和消失。您需要检查调试日志以了解它崩溃的原因。
    • 真的!谢谢)它说 Unhandled Exception: System.InvalidOperationException: Unable to find a framebuffer for OpenGL ES 2.0 但是可以吗,所以在调试模式下我无法读取异常信息?每次看日志都很不舒服
    【解决方案2】:

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

    我唯一不喜欢的是它需要放入每个活动中——或者你创建一个基类——我不能这样做,因为我正在使用 MVVMCross......

    如果有一个application.unhandledexception就好了,但是我还没找到……

    【讨论】:

      猜你喜欢
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-22
      相关资源
      最近更新 更多