2012-05-14 18 views
0

我有一個猴子進程的問題。開始猴子很容易,但如何阻止它呢? 我知道如何阻止任何進程,但我不知道如何調用猴進程。 DDMS顯示「?」過程,就是這樣,但我必須用adb命令殺死它。僅通過adb殺死android猴子進程

有什麼想法?

+0

將手機扔到磚牆上。這應該這樣做.. – dcow

回答

0

只是事件的一組號碼中運行它:

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

如果你不知道你正在進入跑猴子與事件的愚蠢號(與> 3個零的任何東西),你可以按照how do I stop the monkey madness中的答案所描述的來殺死它!

+0

我的問題沒有答案,或者我可能不瞭解你。對此而言。 就像我說的,我不知道如何調用猴子進程。 我有Windows系統,ddms不是我的解決方案 而控制檯沒有看到com.android.commands.monkey進程 – user1393839

+0

你是什麼意思'ddms'不是解決方案?它包含在SDK中。如果你有'猴子'和'adb',你應該有ddms .. – dcow

+0

我只需要通過adb cmd殺死猴子。我知道我可以通過DDMS做到這一點,但我只需要adb命令 – user1393839

0

在Android 2.2的模擬器上,猴子進程被稱爲'app_process'。 您可以

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

命令停止它:

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

工作在Android 2.3

1
  1. 做亞行外殼PS

  2. 搜索進程名猴。記下猴子過程 (pidvalue)的PID

  3. 亞行外殼殺pidvalue。 - pidvalue是猴子 過程的PID。

就這樣。猴子賽跑者停止。