码迷,mamicode.com
首页 > 移动开发 > 详细

android monkey (一)

时间:2016-04-20 17:41:23      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:

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 鼠标点击软件 查看日志查找包名

 

android monkey (一)

标签:

原文地址:http://www.cnblogs.com/yuweidong/p/5413451.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!