运行monkey过程中,总是出现手机和pc断开连接的情况,终于发现了一种方法,可以脱离PC,独立运行monkey和记录logcat和monkey日志,具体步骤记录如下:
- 连接Android设备和PC
- 终端输入命令 adb shell 进入命令行模式
- 输入 logcat 命令(输出logcat日志到logcat_x.txt),最后带上& 符号: logcat -v time > /sdcard/logcat_x.txt &
- 输入 monkey 命令(输出monkey日志到mongkey.txt),最后也带上&符号, monkey -p packageName --throttle 500 -v -v -v 1000000 >/sdcard/monkey.log &
- 此时monkey开始运行,拔掉设备和PC的数据线
- 确认logcat和monkey的日志记录ok(重新连接设备和PC,通过adb shell,进入sdcard,使用 ls –l查看,logcat和monkey日志文件的大小不断变化即ok)
monkey运行结束后,手机连接PC,从手机中导出日志文件,使用命令: adb pull 手机文件目录 <PC机上文件名>;
同时,停止logcat日志记录的进程:
1 2 3 |
adb shell top | grep logcat adb shell kill -9 logcat的进程号 |
logcat的使用,参考文章:adb logcat 查看日志 和 adb logcat 命令行用法