Android - adb 명령어로 App 강제 종료 (force-stop)

adb 명령어로 특정 패키지를 강제 종료시킬 수 있습니다.

아래 명령어를 사용하여 실행 중인 패키지의 프로세스를 종료시킬 수 있습니다.

$ adb shell am force-stop [--user <USER_ID> | all | current] <PACKAGE>

1. stop과 force-stop의 차이점

stop과 force-stop의 차이점은, stop은 단순히 Activity나 Service가 종료되는 것을 말하지만 force stop은 프로세스가 killed되고, Package의 stop이라는 상태가 true로 변경됩니다.

Package의 stop 상태가 true일 때, 앱은 브로드캐스트를 받을 수 없습니다. 이 앱을 실행시키면 stop 상태는 false로 변경되어 브로드캐스트를 받을 수 있게 됩니다.

2. 특정 패키지를 force-stop

$ adb shell am force-stop com.google.android.youtube

3. 특정 User의 특정 패키지를 force-stop

$ adb shell am force-stop --user 10 com.google.android.youtube
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha