log的获取方法

log的获取

A.      logcat :截取除了Kernel以外的所有Log信息:

连接USB到电脑上,执行如下命令:User版本也可以使用

adblogcat –v time >c:\ logcat.txt

adblogcat –v time –b radio >c:\radio.log

B.      dmesg:

Kernel log,连接USB到电脑上,执行如下命令:

adb shell dmesg > c:\dmesg.txt

C:       ANRANRApplicationNot Responding)(资料显示,未经验证):

ANRANRApplication Not Responding)的问题需要提供/data/anr/traces.txt,连接USB到电脑上,执行如下命令:

adb pull/data/anr/traces.txt .

在执行命令的根目录下能找到Log文件traces.txt

User 版本上输入adb shell cat /data/anr/traces.txt

D:     随机问题的log获取的方法,连接USB到电脑上,执行如下步骤:

1)启动系统,连接USB,执行adb shell<回车>

2)进入shell后可执行 logcat -v time >/sdcard/log.log &

Log文件在手机的存储卡里log.log,拔掉USB线,仍然可以记录log

         E:      附件为抓取开机的log工具(挂起唤不醒、死机)(资料显示,未经验证):

手机连接usb线,运行cmd,输入adb pushinit.qcom.post_boot.sh  /system/etc/

然后重新启动手机。进行bug的重现。

重启后不用连接usb线操作了

重现之后,将手机中/data目录下的

logcat-Tue Mar 29 11:53:04 BNT 2011.txt

kmsg-Tue Mar 29 11:53:04 BNT 2011.txt

新装完后会出现如下两个文件:

logcat-Tue Mar 29 11:53:04 BNT 2011.txt

kmsg-Tue Mar 29 11:53:04 BNT 2011.txt

当时拷不出来,再新重启手机后会自动又生成两个新的文件,之前的文件就可以拷出来了

F:      死机的log抓取(user版本)

adbshell 进入系统

mkdir/sdcard/(自定义文件夹名)

dmesg> /sdcard/(文件夹名)/dmesg.txt&

现象重现,但是由于已经不能连接usb,因此请重启机器。

adb pull /sdcard/(文件夹名)/dmesg.txt ./dmesg.txt

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值