安卓开发那点事

adb进行手机操作

2017-06-01  本文已影响0人  icechao
命令讲完后,我们来讲一讲如何查看日志。

当日志生成后,我们需要进入日志当中查看是否有APP崩溃记录或者无响应记录。崩溃记录查找”CRASH”,无响应记录查找”ANR”,内存泄露问题搜索"GC"(需进一步分析),异常问题搜索“Exception”(如果出现空指针,NullPointerException,需格外重视)。

为了进一步分析问题的来源,可以找到Log中出现问题处的前一次Switch,随后根据Log主要是查看相关的Activity。

下面我就把我昨天执行后的日志拿出来:

进入日志后,会显示

    :Monkey: seed=250count=3500
    
    :AllowPackage:com.text.app.hospitalassistant

上面表示了点击了3500次,执行seed值为250,对甘肃妇幼这个APP进行了操作。

    // Eventpercentages:
    
    //   0: 15.0% 0:触摸事件百分比,即参数–pct-touch
    
    //   1: 10.0% 1:滑动事件百分比,即参数–pct-motion
    
    //   2: 2.0%  2:缩放事件百分比,即参数–pct-pinchzoom
    
    //   3: 15.0%  3:轨迹球事件百分比,即参数–pct-trackball
    
    //   4: -0.0% 4:屏幕旋转事件百分比,即参数–pct-rotation
    
    //   5: 25.0% 5:基本导航事件百分比,即参数–pct-nav
    
    //   6: 15.0% 6:主要导航事件百分比,即参数–pct-majornav
    
    //   7: 2.0% 7:系统事件百分比,即参数–pct-syskeys
    
    //   8: 2.0% 8:Activity启动事件百分比,即参数–pct-appswitch
    
    //   9: 1.0% 9:键盘翻转事件百分比,即参数–pct-flip
    
    //   10: 13.0% 10:其他事件百分比,即参数–pct-anyevent



####
grep(命令中 ' | '到命名结束的部份)命令可以从得到的结果里筛选想要的信息行,这个命令只支持linux 在windows可以考虑使用findstr



#####在进入手机shell模式后很多通用命令是和linux是一样的,所以可以直接使用linux命令来获取手机的信息


#####当电脑连接多台手机使用 adb -s 手机序列号 命令  的方式指定手机



##当需要代码参数时 输入命令会有参数介绍可以根据介绍添加对应的命令参数 
上一篇 下一篇

猜你喜欢

热点阅读