无线连接手机,记录查看log的方法
由于工作中得到一个需求,需要在无线连接下进行测试,但是由于DDMS、monitor等log工具需要数据线连接手机,并且Android系统自身只会记录error、fatal级别的log,不会记录操作流程,因此困扰了半天,多方查找后找到了如下几种无线记录方式,故记录一下(以下方式只针对于没root的手机,有root的手机可用自行添加脚本获取日志) 1、使用adb无线连接命令 进入cmd控制面板 1)adb tcpip <任意未被使用的端口> 2)adb connect 手机ip:端口 3)打开DDMS即可发现手机已经连接成功 备注 :使用如上方法时只能在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记录