adb shell monkey ............
我想最后在手机端生成 monkey 的报告,之前测试过,必须先进入 shell 环境,才可以生成在手机端

所以,在写 bat 的时候遇到了问题

就是 adb shell 之后的命令都不执行

后来想想也对,都已经进入 shell 环境了,肯定不听 windows 使唤了。
之后上网查了一下 说: adb shell < cmd.txt 可以解决
但是我尝试了,也没有得到预期;(我的使用方法不对,参见 17 楼)
想问一下大家应该怎么做~

更新: 解决了
在这里汇总一下关于 monkey 的问题:
1.monkey 运行时,如果选择报告生成在 pc 端,那么 adb 断开连接后,日志就停止记录了
2.根据 1,建议将日志生成在手机端,并定向错误输出 monkey yourcommand >monkey.txt 2>&1
3.日志生成在手机端,需要对命令进行处理,普通手打情况下,必须先进入 shell,再运行 monkey 才能生成报告在手机端,bat 的话比如说 xuxu 说的 adb shell “monkey......>monkey.txt”
4.最终的解决方案是 17 楼,不仅是 monkey 的 bat 可以像 17 楼那样,其他需要在 shell 下执行的语句都可以采用 adb shell < cmd.txt 的方式解决

感谢大家的帮助!谢谢!


↙↙↙阅读原文可查看相关链接,并与作者交流