【问题标题】:Debug.WriteLine equivalent in MonoTouch/MonoDroid?MonoTouch/MonoDroid 中的 Debug.WriteLine 等效项?
【发布时间】:2011-12-31 23:54:31
【问题描述】:

对于 MonoTouch 或 MonoDroid,Debug.WriteLine 的等价物是什么?

这是 MonoDroid 的指南: http://monodroid.net/Documentation/Guides/Android_Debug_Log

【问题讨论】:

    标签: c# debugging xamarin.ios xamarin.android


    【解决方案1】:

    对于 MonoTouch,Console.WriteLine 将显示在 MonoDevelop 和您 iOS 设备的日志中。

    对于 MonoDroid,您可以使用 Android.Util.Log 类来记录调试、信息、错误等,您可以从 Android 调试桥的 logcat (adb logcat) 中查看这些信息。例如,记录一条信息消息是这样的:Android.Util.Log.Info("Barcode", "Scan button pressed.")

    【讨论】:

      【解决方案2】:

      Mono for Android 提供 Debug.WriteLine(),MonoTouch 也提供,所以我不确定您为什么需要解决方法。

      Debug.WriteLine() 在 MonoDevelop 中可见(调试时),并且还使用mono-stdout 标记复制到 Android 调试日志中。 System.Console 输出也被复制到带有 mono-stdout (Console.Out) 和 mono-stderr (Console.Error) 标签的 Android 调试日志中。

      【讨论】:

        【解决方案3】:

        您可以将 System.Console.WriteLine 与 Monotouch 和 Monodroid 一起用于调试输出。

        【讨论】:

          猜你喜欢
          • 2011-06-04
          • 1970-01-01
          • 2012-12-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多