要在三星和wiko设备上修补some crash,我必须在发布模式下在设备上运行我的应用程序。但我希望在应用程序输出中看到System.Diagnostics.Debug.WriteLine
的输出。
我启用了开发人员检测,并在选项中定义了DEBUG常量;我可以设置断点,但WriteLine输出仍未显示在控制台中。
我该怎么办?
答案 0 :(得分:6)
Xamarin.Android
使用Android Log
实用程序并观看/过滤您的消息的logcat
输出。
string TAG = "StackOverflow";
Log.Info(TAG, $"This is a Info message: {DateTime.Now}");
Log.Debug(TAG, $"This is a debug message");
Log.Warn(TAG, $"Warning! Warning! Will Robinson Warning! Warning!");
Log.Error(TAG, $"Error, contact support with error code 99 for assistance");
>adb logcat |grep StackOverflow
08-03 11:58:46.282 2338 2338 I StackOverflow: This is a Info message: 8/3/2016 11:58:46 AM
08-03 11:58:46.282 2338 2338 D StackOverflow: This is a debug message
08-03 11:58:46.282 2338 2338 W StackOverflow: Warning! Warning! Will Robinson Warning! Warning!
08-03 11:58:46.282 2338 2338 E StackOverflow: Error, contact support with error code 99 for assistance