像Android Studio一样如何使用pid杀死进程?

时间:2018-07-23 03:02:07

标签: android adb logcat

在Android Studio中。 Logcat中有一个Terminate Application按钮。我们可以使用它杀死任何可调试的进程(而不是整个程序包)。如何通过adb命令执行此操作?

我尝试过adb shell kill,但需要root权限。

还有adb shell am force-stop,但它杀死了整个包裹。

我只想杀死一个子进程,例如com.domain.app:push

1 个答案:

答案 0 :(得分:0)

您可以按以下步骤终止特定软件包的进程:

adb shell am kill [--user <USER_ID> | all | current] <PACKAGE>

此命令不需要root权限。

您可以使用以下命令获取pid

adb shell ps | <PACKAGE>