在为 Android 开发时,如何将消息输出到 Eclipse 控制台

在开发和调试 Android 应用程序时,如何将消息(如标志)打印到 Eclipse 控制台(或日志)

186470 次浏览
Log.v("blah", "blah blah");

您需要在 eclipse 中添加 android 日志视图来查看它们。根据消息的严重程度,还有其他方法(错误、详细信息、警告等).

Log不会尝试输出到控制台,而是输出到 LogCat,您可以通过访问: Window-> Show View-> Other...-> Android-> LogCat在 Eclipse 中找到它

看看 参考 Log

使用 LogCat 的好处是可以根据日志类型打印不同的颜色,例如: Log.d打印蓝色,Log.e打印橙色。也可以通过 日志标签日志消息进程 id和/或 < em > 应用程序名称 进行过滤。当你只想查看应用程序的日志并将其他系统内容分开时,这非常有用。

我使用 Log.d 方法也请导入 import android.util.Log;

Log.d("TAG", "Message");

但是请记住,当您想要查看调试消息时,不要使用 Run As 使用 “调试为”然后选择 Android 应用程序,否则你将看不到调试信息。

System.out.println()也输出到 LogCat。使用老式 System.out.println()的好处是,如果需要检查变量是否已初始化,可以在控制台上打印 System.out.println(object)这样的对象。

Log.dLog.vLog.w等方法只允许将字符串打印到控制台,而不允许打印对象。为了避免这种情况(如果您愿意) ,必须使用 String.format

我使用下面的日志格式打印我的内容在 logCat

Log.e("Msg","What you have to print");