【问题标题】:Xamarin Android Debugging errorsXamarin Android 调试错误
【发布时间】:2015-04-04 13:12:03
【问题描述】:

我重复另一个用户在 Xamarin 论坛上提出的问题,因为没有解决方案 (http://forums.xamarin.com/discussion/37139/debug-chaos)。自 4 月初更新到 Xamarin。

我在使用 Xamarin Studio 时遇到了非常奇怪的调试错误。

1) 在 IDE 中设置断点并在断点处停止并出现 nullreferenceexception,即使断点设置在函数的大括号上也是如此。

2) 将断点移动 1 行,nullreferenceexception 会发生在那里。

我已尝试启用/禁用快速部署和单声道共享运行时而不进行更改,并完全重新安装了 Xamarin Android 和 Xamarin Studio。

有什么想法吗?不能调试很郁闷。

更新:Xamarin Studio v5.8.2、Xamarin.Android v4.20.0.37、Nexus 7 (2013) 运行 Android 5.0.2

【问题讨论】:

  • 什么平台?它总是发生吗?如果没有,请提供MCVE 显示问题。
  • Xamarin.Android。在运行 Android 5.0.2 的 2013 Nexus 7 上调试任何代码、我自己的代码或 Xamarin 示例代码。设置断点会导致 nullreferenceexception。每次设置断点时都会发生这种情况。如果我在发布模式下运行没有问题。
  • 这可能是您的个人资料设置的问题。检查非发布模式的编译器标志和链接器设置(我假设是调试?)一些可用的设置与调试不兼容。例如,AOT 和 LLVM 是不兼容的调试设置。
  • 是在其他设备上还是在模拟器上发生?

标签: c# android xamarin xamarin.android


【解决方案1】:

这是一个与可绘制图像有关的问题,请尝试从布局文件中删除图像,然后按照相同的配置运行应用程序,它将成功运行。 我在盯着看时遇到了这种类型的问题,但现在我有了解决方法。 设置 android 图像和图标是完美的层次结构,如下图所述,还可以更新您的 SDK。

【讨论】:

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