使用monodroid更好的调试信息?

时间:2011-08-09 17:28:57

标签: xamarin.android

我处于调试模式,当线路崩溃时,它不会提供太多信息(也不例外)

我得到的只是

  

这是此线程返回时要执行的下一个语句   当前的功能。

如果我尝试转到下一行,调试器通常会自行分离。

  StreamReader reader = new StreamReader(e.Result);
  var test=  JSON.Instance.ToObject<Test>(reader.ReadToEnd());
  txtView.Text = test.Date;

它将更新textView,但它将返回StreamReader行并显示上述消息。

1 个答案:

答案 0 :(得分:0)

当前版本的Mono for Android中的调试器性能绝对不太理想。从您的应用程序获取调试信息的最佳方法是使用Android调试日志,您可以通过Visual Studio,命令行或DDMS访问它。 Xamarin有很好的文档记录如何阅读和使用该注册available here。您将能够看到放在应用程序中的日志语句,并且还可以获得发生的任何崩溃的完整堆栈跟踪。