为什么写这篇文章?
记录今天工作中遇到的小问题,其实要解决不难。主要回想在上一家公司,公司有开发对应的抓取日志工具,工具是图形化,一键抓取后,保存到手机存储目录上,测试、开发、用户反馈问题时提供日志很是方便。人是有惰性的,工具可以节约时间,提高我们工作效率,反之,长期使用工具,过于依赖工具,忘记思考最原始的原理,慢慢地会把一个人。
#有输出,有成长!#
抓取手机app日志的方法有很多,这次是其中之一:adb logcat,其他的在以后工作中遇到,再更新补充。
1、手机设置开启开发者模式,开启usb调试
2、用USB线连接手机和window电脑,而且打开手机的开发者选项(在手机系统设置中),打开USB调试选项
3、打开cmd命令窗口,输入命令:adb devices,抓取手机app日志的第一步:检查手机和电脑是否正常连接。如下图则链接正常
4、输入命令,cd到准备存放日志的路径
5、输入命令:adb logcat -b main -v time>app.log
打印app应用程序的日志,输入这个命令后,会在adb文件夹下自动生成文件app.log)
6、手机操作app,复现问题(一定先执行第5步,提前开启日志,这样才会抓取到出现问题时的日志。)
7、复现问题后,ctrl+c结束抓取日志
8、打开app.log,分析日志,从文档最后看起,找到复现问题的时间节点,一般看E等级的报错,具体看问题所需的日志
最后,
如果开启usb调试,在查询提示连接失败“List of devices attached”
解决方法:
第一步,确保手机开启USB调试
第二步,安装手机驱动
安装手机驱动的方法有很多,我用的是比较本的方法:安装pc端的#91助手#
重新插拔数据线,电脑提示如图,表示安装驱动成功,能通过adb命令对手机“为所欲为”啦。
在操作过程中,不同的人处于不同环境,遇到问题可能不一样,不怕,遇到问题,再一个个解决就是!
完成于2020-04-01 凌晨00 :59
晚安,好梦。
#有输出,有成长!#
~~~~~做自己思维的架构师~~~~~