仅通过adb杀死android猴子进程

时间:2012-05-14 13:31:16

标签: android adb monkey

我有一个猴子进程的问题。开始猴子很容易,但如何阻止它? 我知道如何停止任何进程,但我不知道如何调用monkey进程。 DDMS显示“?”进程,就是这样,但我必须用adb命令杀死它。

有什么想法吗?

4 个答案:

答案 0 :(得分:3)

命令:

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

在android 2.3上工作

答案 1 :(得分:1)

  1. adb shell ps

  2. 搜索进程名称monkey。记下猴子过程的pid (pidvalue)

  3. adb shell kill pidvalue 。 - pidvalue 是猴子的pid 过程

  4. 这就是全部。猴子赛跑者已经停止了。

答案 2 :(得分:0)

只需使用一定数量的事件运行它:

$ adb shell monkey -p your.package.name -v NUMEVENTS

如果你不知道你进入了什么并用一些愚蠢的事件(任何包含> 3个零)运行猴子,你可以按照how do I stop the monkey madness中的答案所描述的那样杀死它! / p>

答案 3 :(得分:0)

在使用Android 2.2的模拟器上,monkey进程称为“app_process”。 你可以用

来阻止它
adb shell ps | awk '/app\_process/ { system("adb shell kill -9 " $2) }'