我正在开发一个Android应用,我想知道最好的方法是像javascript中的console.log一样进行调试
Answers:
该日志类:
用于发送日志输出的API。
通常,使用
Log.v()Log.d()Log.i()Log.w()和Log.e()方法。在冗长的条款顺序,从最低到最高的
ERROR,WARN,INFO,DEBUG,VERBOSE。除非在开发期间,否则切勿将Verbose编译到应用程序中。调试日志在其中编译,但在运行时剥离。错误,警告和信息日志始终保留。
在Android外部System.out.println(String msg)使用。
System.out.println是标准Java领域。
console.printf("string...")
Log.d("YOUR ACTIVITY", String.format("value1 = %d and value2 = %d", int_name1,int_name2));
使用Android日志记录实用程序。
http://developer.android.com/reference/android/util/Log.html
日志具有许多用于访问不同日志级别的静态方法。共同的线程是它们始终至少接受标记和日志消息。
标记是一种过滤日志消息中的输出的方法。您可以使用它们来浏览成千上万条日志消息,找到您要查找的日志消息。
您可以通过访问Log.x对象(其中x方法为日志级别)在Android中使用Log函数。例如:
Log.d("MyTagGoesHere", "This is my log message at the debug level here");
Log.e("MyTagGoesHere", "This is my log message at the error level here");
我通常以标记为类名为重点,因此我也知道在何处生成日志消息。在游戏中节省了大量时间。
您可以使用适用于Android的logcat工具查看日志消息:
adb logcat
或通过转到菜单栏打开Eclipse Logcat视图
Window->Show View->Other then select the Android menu and the LogCat view
console.log()在java中是System.out.println();将文本放在下一行
而System.out.print();看跌期权在同一行文字。