无线连接手机,记录查看log的方法

由于工作中得到一个需求,需要在无线连接下进行测试,但是由于DDMS、monitor等log工具需要数据线连接手机,并且Android系统自身只会记录error、fatal级别的log,不会记录操作流程,因此困扰了半天,多方查找后找到了如下几种无线记录方式,故记录一下(以下方式只针对于没root的手机,有root的手机可用自行添加脚本获取日志)

1、使用adb无线连接命令

进入cmd控制面板

1)adb tcpip <任意未被使用的端口>

2)adb connect 手机ip:端口

无线连接手机,记录查看log的方法

3)打开DDMS即可发现手机已经连接成功

无线连接手机,记录查看log的方法

 

备注:使用如上方法时只能在WiFi开启的环境下使用,若使用GPRS或者关闭WiFi则无法获取手机固定ip

2、在手机中录制log

进入cmd控制面板

1)adb -d shell

2)$ logcat -v time > /sdcard/myapp.log &

3)拔掉数据线,正常操作手机

4)操作完成后将手机和计算机通过数据线连接,在sd卡中pull出myapp.log(adb -d pull /sdcard/myapp.log)

备注:使用此方法记录的myapp.log有时会在sdcard中,有时会在tmp中,但是名称不变,都是myapp.log,具体原因不知道,使用时都查看一下即可

3、针对不同机型,进入对应的log记录入口,开启log记录(本文只写4款主流机型的打开方式,其他特殊机型请自行百度)

vivo:

1)打开拨号界面:输入*#*#112#*#*

2)点击进入MTKLogger,点击开始录制

3)录制完成后到文件管理-mtklog-mobilelog中取(记录流程一般在main_log中)

华为:

1)打开拨号界面:输入*#*#2846579#*#*

2)点击进入后台设置---->打开APlog日志后重启,USB端口设置-->GOOGLE模式

3)操作手机开始录制

3)录制完成后到文件管理-log中取

小米:

1)打开拨号界面:输入*#*#64663#*#*

2)在硬件检测界面中点击右上角菜单键,选择辅助工具

3)开击所需要log项目,操作手机开始录制

4)录制完成后在sdcard-MIUI-debug_log中取

乐视:

1)打开拨号界面:输入*#*#8888#*#*

2)打开所需要log项目,点击开始录制离线日志

3)操作手机开始录制

4)录制完成后在sdcard-logs-Archived_logs中取

备注:1)不同品牌手机进入录制log模式号码以及取log文件路径均不同

2)录制完成后需要及时关闭录制功能,否则会影响手机的性能

上一篇:python 4. path的定义及参数,re_path


下一篇:使用Kubernetes演示金丝雀发布