如何查看android客户端软件log

如何查看android客户端软件log,第1张

在程序中输出日志, 使用 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方式实时显示出所有的日志信息.

这时候我们通常需要对信息进行过滤,来显示我们需要的信息, 这时候我们指定的 tag就派上了用场.

adb logcat -s MyAndroid:I

这时将只显示tag为MyAndroid,级别为I或级别高于I(Warning,Error)的日志信息.

示例代码如下:

If not specified on the commandline, filterspec is set from ANDROID_LOG_TAG

If no filterspec is found, filter defaults to '*:I'

If not specified with -v, format is set from ANDROID_PRINTF_LOG

or defaults to "brief"

使用cmd命令查看logcat 使用adb logcat命令可查看android系统和应用的log adb logca

安卓(Android)是一个基于Linux内核的 *** 作系统,是Google公司在2007年11月5日公布的手机 *** 作系统,不是手机,不过有很多手机采用安卓系统。安卓系统是一款手机系统,现在流行的主流的手机系统之一。手机系统有,java,塞班等,类似于电脑的windows2000系统、windowsVista系统等,这款系统常用在HTC的手机上,属于智能系统。

安卓手机指的是有Android这个 *** 作系统的智能手机,诺基亚用的都是塞班系统,现在谷歌推出的安卓系统,比塞班安卓手机开放,软件资源更多,可玩性比塞班高很多,现在市场占有率超过塞班了,甚至超越苹果的IOS系统占有率。安卓(Android)是基于Linux内核的 *** 作系统,是Google公司在2007年11月5日公布的手机 *** 作系统,不是手机,不过现在有很多手机采用安卓系统。安卓系统是一款手机系统,现在流行的主流的手机系统之一。目前手机系统有,java,塞班等,类似于电脑的windows2000系统、windows Vista系统等,这款系统常用在HTC的手机上,属于智能系统。

确保程序代码执行到你的输出日志。你的进程选择的是否正确,可能你的service单独启动一个进程。你的输入日志级别,是不是过滤掉了以上都正确,使用搜索日志查看一下,有没有你要的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8082556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存