Android - adbコマンドでApp強制終了(force-stop)

adbコマンドで特定のパッケージを強制的に終了させることができます。

次のコマンドを使用して、実行中のパッケージのプロセスを終了させることができます。

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

stopとforce-stopの違い

stopと force-stopの相違点は、stopは、単にActivityやServiceが終了されることを言うforce stopは、プロセスがkilledされ、Packageのstopという状態がtrueに変更されます。

Packageのstop状態がtrueのとき、アプリは、ブロードキャストを受信することができません。このアプリを実行すると、stop状態はfalseに変更され、ブロードキャストを受信することができるようになります。

特定のパッケージをforce-stop

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

特定のUserの特定のパッケージをforce-stop

$ adb shell am force-stop --user 10 com.google.android.youtube
codechachaCopyright ©2019 codechacha