[原则]Android logcat 抓取日志方法介绍

[原则]Android logcat 抓取日志方法介绍 

一 Android logcat 抓取日志方法介绍具体操作步骤如下:

1、安装adb命令(略); 

2、将手机与电脑连接,然后在运行cmd下面输入:  adb devices,检查连接的手机是否ok;

3、adb shell后,输入指令 logcat -f /mnt/sdcard/m******1.log;

4、需要将手机日志导到电脑中的c盘时,输入 adb pull /mnt/sdcard/m******1.log  c:\    

 

二 android logcat 查看日志方法

//格式1:打印默认日志数据
adb logcat 

//格式2:需要打印日志详细时间的简单数据
adb logcat -v time

//格式3:需要打印级别为Error的信息
adb logcat *:E

//格式4:需要打印时间和级别是Error的信息
adb logcat -v time *:E

//格式5:将日志保存到电脑固定的位置,比如D:\log.txt
adb logcat -v time >D:\log.txt

// 获取日志文件.bat
adb wait-for-device
adb devices
adb shell logcat -v threadtime >"%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%log.txt"
pause

// 清除日志缓存.bat

adb logcat -c

 

// 抓取Android整个日志 .bat

adb pull /data/log/android_logs/
pause
//获取系统最前端窗口信息.bat

echo ####Current: %date% %time%
set date_time="%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%"
adb shell dumpsys window > windowInof_%date_time%.txt
pause

// 在windowInof.txt文件,搜索关键字:mCurrentFocus

  

 

三  Android 文件和日志操作方法

3.1 文件操作

1、从电脑发文件到手机

adb push <本地路径> <远程路径>

2、从手机下载文件到本地

adb pull <远程路径> <本地路径>

 

3.2 日志操作

1、输出到手机存储卡

adb logcat > /sdcard/mylogcat.txt

2、输出到电脑上
adb logcat > C:/mayingbao/ test.txt(test.txt必须在电脑上存在,才能写入logcat内容)

 

posted @ 2015-06-23 09:52  卖烧烤的鱼  阅读(991)  评论(0编辑  收藏  举报