【发布时间】: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
对于 MonoTouch 或 MonoDroid,Debug.WriteLine 的等价物是什么?
这是 MonoDroid 的指南: http://monodroid.net/Documentation/Guides/Android_Debug_Log
【问题讨论】:
标签: c# debugging xamarin.ios xamarin.android
对于 MonoTouch,Console.WriteLine 将显示在 MonoDevelop 和您 iOS 设备的日志中。
对于 MonoDroid,您可以使用 Android.Util.Log 类来记录调试、信息、错误等,您可以从 Android 调试桥的 logcat (adb logcat) 中查看这些信息。例如,记录一条信息消息是这样的:Android.Util.Log.Info("Barcode", "Scan button pressed.")
【讨论】:
Mono for Android 提供 Debug.WriteLine(),MonoTouch 也提供,所以我不确定您为什么需要解决方法。
Debug.WriteLine() 在 MonoDevelop 中可见(调试时),并且还使用mono-stdout 标记复制到 Android 调试日志中。 System.Console 输出也被复制到带有 mono-stdout (Console.Out) 和 mono-stderr (Console.Error) 标签的 Android 调试日志中。
【讨论】:
您可以将 System.Console.WriteLine 与 Monotouch 和 Monodroid 一起用于调试输出。
【讨论】: