Подтвердить что ты не робот

Emulate Force Stop из команд ADB/Shell

Есть ли способ использовать текущие инструменты командной строки (adb, am, pm) для эмуляции пользователя, который нажимает Force Stop в приложении настроек? Вызов kill <pid> из оболочки работает только так, чтобы эмулировать то, что происходит, когда система убивает процесс, но Force Stop делает больше, чтобы удалить память приложения, удалив его экземпляры ActivityRecord, которые Android сохраняет.

Есть ли команда оболочки, которую мы можем вызвать для эмуляции такого же поведения?

Приветствия.

4b9b3361

Ответ 1

Используйте am:

am force-stop: force stop everything associated with <PACKAGE>.

am kill: Kill all processes associated with <PACKAGE>.  Only kills.
  processes that are safe to kill -- that is, will not impact the user
  experience.

например:

adb shell am force-stop <PACKAGE>