二、android 相关常用命令

2019-05-10  本文已影响0人  浪花三朵

adb 常用命令

  1. adb devices: 列出当前所连接的设备,显示设备名称


    6.PNG
  1. adb push/pull
    向手机端 push 文件时可能遇到permission denied
    Overflow按照上面链接执行完后,可能还会出错,再执行下面命令
    4.PNG
  1. adb forward

  2. adb start-server/kill-server

  3. adb install /uninstall

  4. adb shell:进入命令交互模式
    ls 可查看当前手机安装了那些应用


    3.PNG

android 常用命令

  1. android list target: 列出当前可用的Android版本、API及id等信息


    1.PNG
  2. android list avd:列出当前启用的虚拟机信息


    2.PNG
  3. android list device

  4. android create avd: 创建虚拟机
    首先需要AVDManager 下载好Android 镜像,然后使用一下命令
    android create avd -n crazyit -k system-images;android-26;google_apis;x86

  5. android move avd

  6. android delete avd

  7. android list sdk

  8. android update sdk

Monkey 常用命令

Monkey 是 Android 中自带的一个黑盒测试工具,一般通过随机(伪随机,有seed 值,可复现)触发界面事件,来确定是否发生异常。多用于 Android 应用的稳定性和压力测试。官方文档

通用参数

  1. --help: 列出可使用的参数
  2. -v:输出的日志级别,

事件参数

  1. -s:指定 seed 值,可复现之前的 monkey 事件
  2. --throttle:指定两个事件之间的延时,毫秒
  3. --pct-touch: 指定触摸事件的百分比
  4. --pct-motion:指定滑动事件的百分比
  5. --pct-nav:指定导航事件的百分比
  6. --pct-majornav:指定主要导航事件的百分比
  7. --pct-syskeys:指定物理按键的事件占比
  8. --pct-appswitch:指定应用内 activity 切换启动的事件百分比

约束参数

  1. -p: 指定测试应用的包名

调试参数

  1. --ignore-crashes:忽视crash 而不停止monkey 测试
  2. --ignore-timeouts:忽视超时错误
  3. --ignore-security-exceptions:忽视一些许可和认证的错误

demo

  1. adb shell monkey -p com.android.calculator2 -v -v 100
    -p 指定启动的应用包名,-v 的个数指定日志级别, 100 触发事件的次数 ,

Monkey脚本主要的命令

  1. DispatchPointer:按下操作事件

  2. DispatchPress:固定按键事件,参数参考

  3. LunchActivity:启动应用的命令

  4. UserWait:等待操作

  5. RotateScreen:翻转屏幕操作

  6. Tap:单击事件

上一篇下一篇

猜你喜欢

热点阅读