为什么" adb shell monkey --wait-dbg"不工作?

时间:2014-04-24 09:56:01

标签: android adb monkey

我想使用adb shell monkey --wait-dbg停止正在运行的猴子,但结果只显示如下:Sending WAIT chunk然后猴子仍在运行。 如何理解命令?官方解释是"阻止猴子执行,直到调试器连接到它。"

1 个答案:

答案 0 :(得分:0)

我不确定为什么你的命令不起作用,但你报告这是有效的:

adb shell ps | awk '/com\.android\.commands\.monkey/ { system("adb shell kill " $2) }'

这是一个linux命令行。

让我解释一下:它显示所有正在运行的进程(ps),过滤它以获取进程ID“com.android.commands.monkey”(awk)然后向它发送SIGTERM信号(kill)。

  • ps(1)列出正在运行的进程。

  • kill(1)将来自linux内核的SIGTERM信号直接发送到您定位的进程。