前言
作为一名测试工程师,每每向开发提出bug的同时,都要在bug记录中附加问题日志,那就浅谈下拉取日志的基础方法。
1.拉取log前注意事项
有可能混淆的概念,那就是新建文本和新建文件夹,新建文件类型错误,有可能导致日志拉取失败,着重注意:新建文件命令--mkdir +filename;新建文本命令--touch textname.
2.拉log方法
2.1拉取正常log:
首先清楚缓存日志:adb logcat -c —>进行拉取日志,首先新建一个文本存放日志:touch log.text —>拉取日志:adb logcat >log.text —>拉取日志成功,进入log.text文本,可正常进行查看日志内容;
2.2拉取anr log:
(1)链接手机首先进入shell:adb shell —> 再进入到anr存放的位置:cd /data/anr —> 查看此路径下是否有anr日志,如果没有就是没有anr问题,有的话就可以拉取到/mnt/sdcard的位置下查看(因为/data/anr此路径下的内容,是无法操作的);
(2)将anr复制到/mnt/sdcard位置下,在/mnt/sdcard下新建放anr的文本:touch anr.text —> 移动anr到此目录下:cat /data/anr/所需anr文本 >/mnt/sdcard/anr.text ;
(3)移动到/mnt/sdcard之后,再拉取到pc端进行查看:adb pull /mnt/sdcard/anr.text >(指定pc端目录)/Users/Documents+文本名称;