配置步骤;
(一)环境安装
1.配置sdk (安卓运行环境)
将sdk、tools、platformtools 的路径复制得到path的环境变量中去
2.安装jdk (java运行环境)
将jdk的路径,复制到path的环境变量中
3.打开cmd,java -version
查看jdk 是否安装成功
4.adb shell,进入安卓环境。
(二)adb操作
5.连接成功后,可执行
adb install 包的路径:执行安装包的动作
adb install -r 包的路径: 执行覆盖安装
adb uninstall 包名: 执行卸载包的动作
6.adb shell mokey
adb shell monkey -p 包名 --pct-touch 40 --pct-motion 25 --pct-appswitch 10 --pct-rotation 5 -s 12345 --throttle 400 --ignore-crashes --ignore-timeouts -v -v -v 100000 >D:\works\log.txt
8.截图:
adb shell /system/bin/screencap -p /sdcard/screenshot.png(手机截图并保存到sd卡)
adb pull /sdcard/screenshot.png e:/screenshot.png (将截图保存到电脑)
adb shell rm /sdcard/screenshot.png (删除手机中指定的图片)
adb shell /system/bin/screencap -p /data/local/tmp/screenshot.png(手机截图并保存到手机)
adb shell screenrecord /sdcard/demo.mp4(录制视频存储到SD卡,ctrl+c结束录制)
adb pull /sdcard/demo.mp4 e:/demo.mp4(将录制的视频导入到电脑)
(三)日志讲解
进入monkey,
-p 指定一个包或多个包
- -pct-touch 40 触摸动作事件的百分比为百分之40
–pct-motion 25 调整动作事件的百分比为百分之25
–pct-appswitch 10 切换APP动作事件的百分比为百分之10
–pct-rotation 5 翻转屏幕的时间百分比为百分之5
-s 12345 一套动作打个标签叫12345 再打-seed 可重复执行上一套动作
–throttle 400 每个动作的间隔时间为400ms
–ignore-crashes 忽略崩溃
–ignore-timeouts 忽略超时
-v -v -v 100000 >D:\works\log.txt 日志的详细程度,三个v代表非常详细,执行10万次,下载D盘的文件中