Answers:
与其尝试输出到控制台,不如Log
输出到LogCat,您可以通过以下方式在Eclipse中找到它:Window-> Show View-> Other…-> Android-> LogCat
使用LogCat的好处是您可以根据日志类型打印不同的颜色,例如:Log.d
打印蓝色,Log.e
打印橙色。您还可以按日志标签,日志消息,进程ID和/或按应用程序名称进行过滤。当您只想查看应用程序的日志并使其他系统内容分开时,这非常有用。
System.out.println()
还输出到LogCat。使用good old的好处System.out.println()
是,System.out.println(object)
如果需要检查变量是否已初始化,则可以像在控制台上一样打印对象。
Log.d
,Log.v
,Log.w
等方法只允许您打印字符串到控制台,而不是对象。要避免这种情况(如果需要),必须使用String.format
。
toString()
。这是System.out.println(Object)
内部执行的操作。如果使用本身的toString()
方法Object
(例如,用于数组类型),则可能无法获得有用的输出。
Log
。
我使用Log.d方法也请导入 import android.util.Log;
Log.d("TAG", "Message");
但是请记住,当您想查看调试消息时,请不要使用“运行方式”,而要使用“调试方式”,然后选择“ Android应用程序”。否则,您将看不到调试消息。