我确信之前已经问过这个问题,但我找不到它。
我正在尝试在应用程序的运行时打印一些简单的语句。在编写普通的java应用程序时,我只是做
System.out.println("message");
对于iOS我做
NSLog(@"message");
我环顾四周但是找不到一个简单的android解决方案?我有可能在日食中放错了设置吗?用于此的标准代码是什么以及它通常出现在eclipse中的位置
答案 0 :(得分:4)
使用Log类。
出于您的目的,我建议您使用以下内容:
Log.d(“className”,“message”);
className
可让您区分邮件来自哪个类。
message
是您要输出到控制台的消息。
您的日志将显示在LogCat视图中,该视图位于: 窗口> show view>其他> Android> logcat的
您还可以将过滤器设置为仅查看您创建的某些日志。 您也可以根据优先级进行记录,例如错误或警告。
有关详细信息,请查看以下内容:http://www.vogella.com/articles/AndroidLogging/
答案 1 :(得分:3)
使用:
Log.d("YourClassName", "Your message");
你不必把你的班级名称,但通常的做法。实际上,大多数人定义了最终的TAG字符串并使用它:
public static final String TAG = "YourClassName";
Log.d(TAG, "Your Message");
确保通过按Window - >从菜单栏中打开Eclipse中的LogCat。显示视图 - >其他 - > android - > LogCat