[原则]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内容)