在开发和调试Android应用程序时,如何将消息(如标志)打印到Eclipse控制台(或日志)
m6t*_*6tt 154
而不是尝试输出到控制台,Log
将输出到您可以在Eclipse中找到的LogCat,方法是:Window-> Show View-> Other ... - > Android-> LogCat
看看参考资料Log
.
使用LogCat的好处是,您可以根据日志类型打印不同的颜色,例如:Log.d
打印蓝色,Log.e
打印橙色.您还可以按日志标记,日志消息,进程ID和/或应用程序名称进行过滤.当您只想查看应用程序的日志并将其他系统内容分开时,这非常有用.
Ale*_*lex 49
Log.v("blah", "blah blah");
Run Code Online (Sandbox Code Playgroud)
你需要在eclipse中添加android日志视图才能看到它们.还有其他方法取决于消息的严重性(错误,详细,警告等).
Tir*_*tha 30
System.out.println()
也输出到LogCat.使用旧版本的好处System.out.println()
是,System.out.println(object)
如果需要检查变量是否已初始化,则可以打印类似于控制台的对象.
Log.d
,Log.v
,Log.w
等方法只允许您打印字符串到控制台,而不是对象.为了规避这一点(如果你愿意),你必须使用String.format
.
Mah*_*san 15
我使用Log.d方法也请导入 import android.util.Log;
Log.d("TAG", "Message");
Run Code Online (Sandbox Code Playgroud)
但请记住,当您想要查看调试消息时,请不要使用Run As而是使用"Debug As",然后选择Android Application.否则你将看不到调试消息.