Android Monkey --script的使用
来源:互联网 发布:windows xp sp3 编辑:程序博客网 时间:2024/04/29 23:47
转自:http://blog.sina.com.cn/s/blog_6f561cc301012vzn.html
monkey是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。monkey 是一个脚本;
在/system/bin目录下有一个monkey的shell脚本.内容如下:
# Script to start "monkey" on the device, which has a very rudimentary
# shell.
#
base=/system
export CLASSPATH=$base/framework/monkey.jar
exec app_process $base/bin com.android.commands.monkey.Monkey $*exec 会运行起/system/framework/monkey.jar这只Java程序.后面我们还会用到这个脚本.
monkey源码:development\cmds\monkey\src\com\android\commands\monkey
1 adb shell monkey -help
行monkey可以采用两种方式:系统默认方式和script方式
显示monkey帮助信息:如下:
sh-3.2# monkey -help
monkey -help
usage: monkey [-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...]
[-c MAIN_CATEGORY [-c MAIN_CATEGORY] ...]
[--ignore-crashes] [--ignore-timeouts]
[--ignore-security-exceptions]
[--monitor-native-crashes] [--ignore-native-crashes]
[--kill-process-after-error] [--hprof]
[--pct-touch PERCENT] [--pct-motion PERCENT]
[--pct-trackball PERCENT] [--pct-syskeys PERCENT]
[--pct-nav PERCENT] [--pct-majornav PERCENT]
[--pct-appswitch PERCENT] [--pct-flip PERCENT]
[--pct-anyevent PERCENT]
[--pkg-blacklist-file PACKAGE_BLACKLIST_FILE]
[--pkg-whitelist-file PACKAGE_WHITELIST_FILE]
[--wait-dbg] [--dbg-no-events]
[--setup scriptfile] [-f scriptfile [-f scriptfile] ...]
[--port port]
[-s SEED] [-v [-v] ...]
[--throttle MILLISEC] [--randomize-throttle]
[--profile-wait MILLISEC]
[--device-sleep-time MILLISEC]