Moneykey 参数
adb shell monkey , 指随机时间数量,运行结果:
adb shell monkey 100
-p: 指定运行app的包名
adb shell monkey -p com.package.name 100
-throttle:每个事件之间的时间间隔
adb shell monkey -p com.package.name --throttle 1000 100
-s:seed参数,指定随机生成数的seed值,seed值一致,则事件一致
adb shell monkey -s -p --throttle 1000 100
–ptc-touch:触摸事件,点击事件的占比,除去导航、滑动等操作
adb shell monkey --pct-touch
–pct-motion:动作事件
adb shell monkey --pct-touch --pct-touch
–pct-trackball:轨迹球事件
–pct-nav:基本导航事件
–pct-syskeys:系统导航,HOME、BACK、拨号、音量
–pct-appswitch:设定启动Activity的事件百分比
–ignore-crashes:忽略崩溃和异常
adb shell monkey --ignore-crashes
–ignore-timeouts:忽略超时
adb shell monkey --ignore-timeouts
-v:日志输出级别
Monkey Script
执行命令
adb shell monkey -f <script_file> <event_count>
<script_file>:脚本文件
<event_count>:执行次数
Dispatch Trackball命令:轨迹球事件
Dispatch Trackball(long downtime, long eventide, int action, float x, float y, float pressure, float size, int me