log的获取方法
来源:互联网 发布:商品条形码扫描软件 编辑:程序博客网 时间:2024/04/29 02:04
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: ANR(ANR:ApplicationNot Responding)(资料显示,未经验证):
ANR(ANR:Application 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
- log的获取方法
- 用QXDM获取log的方法说明
- 获取普通用户 iOS 设备上的 Crash Log 的方法
- 获取普通用户 iOS 设备上的 Crash Log 的方法
- 获取普通用户 iOS 设备上的 Crash Log 的方法 .
- 获取普通用户 iOS 设备上的 Crash Log 的方法
- 获取普通用户 iOS 装置上的 Crash Log 的方法
- 获取普通用户 iOS 设备上的 Crash Log 的方法
- Android中更详细的log获取方法
- 礼拜五log~采用网站地址的方法获取栏目id
- 礼拜一log:获取a标签隐藏属性的方法
- Log的专区方法
- log的打印方法
- Log的调试方法
- Android串口log的获取
- Android获取多行log方法
- addLog(Log log) 打日志的方法
- 获取普通用户 iOS 设备上的 Crash Log 的方法 和 分析日志
- 互联网产品如何攒用户,聚人气
- LeetCode 题解(10):Word Search
- LoadRunner+Android模所器实现抓包并调试本地服务端
- ebay api 对接
- 正则表达式---零宽度正预测先行断言 (?=X)
- log的获取方法
- Android Shape Drawable Resources TextView渐变 背景色 圆角
- 让UIKit(UIView,UILabel等)直接显示网页内容
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决
- pom.xml 配置
- hdoj_1285_拓扑排序
- 海量数据面试题
- [小技巧]如何得到C语言中int最大值
- Quartz的cron表达式