android⼿机模拟器往控制台输出的⽇志信息在程序中输出⽇志, 使⽤ android.util.Log 类.
该类提供了若⼲静态⽅法
Log.v(String tag, String msg);
Log.d(String tag, String msg);
Log.i(String tag, String msg);
Log.w(String tag, String msg);
Log.e(String tag, String msg);
分别对应 Verbose, Debug, Info, Warning,Error.
tag是⼀个标识,可以是任意字符串,通常可以使⽤类名+⽅法名, 主要是⽤来在查看⽇志时提供⼀个筛选条件.
程序运⾏后并不会在 ide的控制台内输出任何信息.
如果要后查看⽇志请使⽤
adb logcat
关于adb的更多信息请查看官⽅⽹站.
当执⾏ adb logcat 后会以tail⽅式实时显⽰出所有的⽇志信息.
adb logcat -s MyAndroid:I
这时将只显⽰tag为MyAndroid,级别为I或级别⾼于I(Warning,Error)的⽇志信息.
⽰例JAVA代码如下:
Log.i(MyAndroid.ACTIVITY_TAG, "=============================");
Log.d(MyAndroid.ACTIVITY_TAG, "Haha , this is a DEBUG of MyAndroid. ");
Log.i(MyAndroid.ACTIVITY_TAG, "Haha , this is a INFO of MyAndroid. ");
Log.w(MyAndroid.ACTIVITY_TAG, "Haha , this is a WARNING of MyAndroid. "); return true;
android模拟点击以上程序运⾏后, 在命令⾏执⾏ adb logcat -s MyAndroid:I
然后在⼿机模拟器的屏幕上点击拖动⿏标就能看到相应的⽇志信息.
附 logcat的参数说明,这个说明⽐较难我是⽆意间发现的
adb logcat .....
JAVA代码:
在eclipse ⾥选择 show view 然后选择 LogCat 可以更⽅便的查看, ⽽不⽤⼀定⾮要到控制台
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论