我正在使用猴子工具来运行我的Android应用程序的测试.例如,我可能会执行如下运行:
adb shell monkey -p com.myapp -v 10000
Run Code Online (Sandbox Code Playgroud)
但是,如果我改变主意并且需要取消测试,似乎没有办法这样做,不需要等待多分钟让该死的猴子完成大部分或全部的跑步.
adb shell在Mac上杀死进程无法解决问题.com.myapp使用ddms在手机上杀死进程无法正常工作.拔掉我的手机无法正常工作.
我如何取消猴子的疯狂?
Die*_*ano 51
你可以通过这样做来杀死猴子进程:
$ adb shell ps | awk '/com\.android\.commands\.monkey/ { system("adb shell kill " $2) }'
Run Code Online (Sandbox Code Playgroud)
Dhe*_*.S. 16
[Nitpick]你让monkeyrunner和猴子混淆.
monkeyrunner工具与UI/Application Exerciser Monkey无关,也称为猴子工具.Monkey工具直接在设备或模拟器上的adb shell中运行,并生成用户和系统事件的伪随机流.相比之下,monkeyrunner工具通过从API发送特定命令和事件来控制工作站中的设备和仿真器.
[/挑剔]
在我启动猴子时,在我的Android 2.2设备上,我看到一个名为"?"的DDMS启动过程.(只是一个问号).当我杀死这个过程时,猴子的疯狂停止了.
adb shell
ps | grep monkey
kill process_id
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15687 次 |
| 最近记录: |