我确信这个问题之前已经被问过,但我找不到它。
我试图在我的应用程序运行时打印一些简单的语句。在编写普通的 java 应用程序时,我只是这样做
System.out.println("message");
对于 iOS,我会
NSLog(@"message");
我环顾四周,但找不到适用于 android 的简单解决方案?是否有可能我在 Eclipse 中放错了设置?用于此的标准代码是什么,它通常会出现在 Eclipse 中的什么位置
使用 Log 类。
出于您的目的,我建议您使用以下内容:
Log.d("className", "message");
className
让您区分消息来自哪个类。
message
是您要输出到控制台的消息。
您的日志将出现在 LogCat 视图中,该视图位于:Window > show view > other > Android > LogCat
您还可以将过滤器设置为仅查看您制作的某些日志。您还可以根据优先级记录,例如错误或警告。
采用:
Log.d("YourClassName", "Your message");
您不必输入您的班级名称,但它的常见做法。实际上大多数人定义了一个最终的 TAG 字符串并使用它:
public static final String TAG = "YourClassName";
Log.d(TAG, "Your Message");
确保在 Eclipse 中通过按 Window -> show view -> other ->android ->LogCat 从菜单栏中打开 LogCat