【发布时间】: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