在Android Studio中。 Logcat中有一个Terminate Application
按钮。我们可以用它来杀死任何可调试的进程(不是整个包)。我怎么能通过adb命令执行此操作?
我尝试过adb shell kill
但它需要root权限。
和adb shell am force-stop
但它杀了整个包。
我想杀死一个子进程,例如com.domain.app:push
。
您可以按如下方式终止特定包的进程:
adb shell am kill [--user <USER_ID> | all | current] <PACKAGE>
此命令不需要root权限。
您可以使用以下命令获取pid
adb shell ps | <PACKAGE>