我的Xamarin android c#app中有以下简单代码:
[Activity(Label = "getSetTest", MainLauncher = true)]
public class MainActivity : Activity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
Log.Info("UniqueTest", "hello");
}
}
但是,日志未显示在设备日志输出控制台中。然而,它显示在visual studio的常规Debug输出中。 Device Log中没有任何日志出现。我正在visual studio中的android模拟器上测试它。
由于
答案 0 :(得分:0)
System.Diagnostics.Debug通常用于在输出窗口中显示调试日志,您似乎正在寻找的是logcat。
开发人员用来调试其应用程序的一个非常常见的技巧是调用Console.WriteLine。但是,在像Android这样的移动平台上,没有控制台。 Android设备提供了在编写应用程序时可以使用的日志。这有时被称为' logcat'由于您键入的命令来检索它。
Xamarin有一个关于如何使用logcat的小指南,你会发现here
如果不是这样,请退回。
古德勒克!