标签:
monkey主要分为 常规类、事件类、约束类、调试类
常规类有:
-h帮助 -v打印出日志信息
事件类有:
-f 例如:adb shell monkey 路径 1 数字1是指循环的次数
-s 例如 adb shell monkey -s100 -v 100 定义-s 出现问题后从复执行-s的值查找问题
--throttle 命令时间间隔
--pct-touch 点击屏幕
--pct-motion 滑动屏幕
--pct-trackball 轨迹球 比如老手机摩托罗拉有一个小球进行滑动
--pcct-nav 基本导航按键 上 下 左 右
--pct-majornav 主要导航按键 中间按键 返回按键 菜单按键
--pct-syskeys 系统按键 HOME键 BACK键 拨号键 挂机键 音量键
--pct-appswitch 启动应用 俗称打开应用
--pct-flip 调出键盘
--pct-pinchzoom 调整两指缩放的手势
约束类有:
-p 约束在规定的app包进行运行
-c 约束在规定的类进行运行
调试类有:
--dbg-no-events 监视应用程序所调用的包之间的转换
--hprof 在事件序列前后立即生成profling report 谨慎使用
出错后继续发送事件 --ignore-crashes 在应用程序奔溃后继续执行 发送事件
--ignore-timeouts 在任何超时错误发生后继续执行 发送事件
--ignore-security-exceptions 在应用程序权限错误发生后继续执行 发送事件
--kill-process-after-error 在应用程序出错后通知系统停止发生错误的进程
--monitor-native-crashes 监视并报告monkey 运行时android系统native code的奔溃事件
--wait-dbg 停止执行中的monkey 直到有调试器与他链接
白测试黑测试
--pkg-blacklist-file 黑测试 不执行此里的包 adb shell monkey --pkg-blacklist-file data\1.txt -v 100
--pkg-whitelist-file 白测试 只执行此里的包 注意两者只能有一个 有白就不能有黑 有黑就不能有白
输出该手机的所以包
adb shell pm list packages > e:\1.txt 输出该手机的所以包为1.txt 到e盘中
输入数据到手机
adb push e:\1.tx data\ 输入到该手机中
查看虚拟机链接成功没 输入命令 adb devices
安装软件 .apk文件放入platform-tools adb文件里
dos命令进入platform-tools里 输入命令 adb install 文件名.pak
卸载软件 dos输入adb shell 输入 cd data\data ls 查看有卸载的包名
输入adb uninstall 包名
查看包名 输入adb logcat 鼠标点击软件 查看日志查找包名
标签:
原文地址:http://www.cnblogs.com/yuweidong/p/5413451.html