Android_LogCat使用详解.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android_LogCat使用详解

Android LogCat使用详解 Android的Logcat用于显示系统的调试信息,可在分别以下几个地方查看和调用logcat: 1.eclipse的Debug模式或DDMS模式下的会有一个Logcat窗口,用于显示log日志 只需在eclipse中启动Android模拟器,切换到DDMS或debug模式下,就会有Logcat窗口,窗口右上方有一系列图标,其中V、D、I、W、E五个图标为五个调试信息过滤器: V:不过滤输出所有调试信息 包括 VERBOSE、DEBUG、INFO、WARN、ERROR D:debug过滤器,输出DEBUG、INFO、WARN、ERROR调试信息 I:info过滤器,输出INFO、WARN、ERROR调试信息 W:waring过滤器,输出WARN和ERROR调试信息 E:error过滤器,只输出ERROR调试信息 2.Android命令模式下,在启动一个模拟器是可以选择是否需要启动logcat: Android Emulator命令的用法: emulator [options] [-qemu args] 1.Android Emulator命令的用法: emulator [options] [-qemu args] 启动模拟器命令:emulator -avd -logcat ; name:模拟器名字,tags调试信息过滤器类型 例如:emulator -avd GPhone -logcat w 启动GPhone模拟器并运行logcat显示调试信息,调试信息的过滤器是w(可替换为v、d、i、e),代表只显示waring和error两类调试信息。 2.Android adb 命令:adb logcat [ filter-spec ] - View device log filter-spec / , pritrity标签,tag为过滤类型 例如:2.1、adb logcat 显示所有调试信息 2.2、adb logcat *:w 显示waring过滤器过滤后的调试信息 2.3、adb logcat Test1:V Test2:D 显示标签为Test1的所有调试信息,以及显示标签为Test2Debug过滤器过滤后的调试信息 3.Android程序中访问调试日志,并显示: logcat介绍命令选项。 -s 默认设置过滤器 -f 输出到日志文件 -c 清除日志 -d 获取日志 -g 获取日志的大小 -v 格式设置日志(见下面的格式打印格式) -v 格式 例 brief W/tag 876 : message process W 876 message tag tag W/tag : message thread W 876:0x37c message raw message time 09-08 05:40:26.729 W/tag 876 : message threadtime 09-08 05:40:26.729 876 892 W tag : message long [ 09-08 05:40:26.729 876:0x37c W/tag ] message 代码例子: AndroidManifest.xml添加读取权限 uses-permission android:name android.permission.READ_LOGS / 清除日志 try Runtime.getRuntime .exec logcat -c ; catch Exception e 获取日志 try ArrayList commandLine new ArrayList ; commandLine.add logcat ; commandLine.add -d ; commandLine.add -v ; commandLine.add time ; commandLine.add -s ; commandLine.add tag:W ; Process process Runtime.getRuntime .exec commandLine.toArray new String[commandLine.size ] ; BufferedReader bufferedReader new BufferedReader new InputStreamReader process.getInputStream , 1024 ; String line bufferedReader.readLine ; while line ! null log.append line ; log.append \n catch

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档