| Index: devil/devil/android/device_utils.py
|
| diff --git a/devil/devil/android/device_utils.py b/devil/devil/android/device_utils.py
|
| index 50f362c3839974e7d296ff08c6cc7669b63b3a85..504533ec14cee4b7219322d74139881264323992 100644
|
| --- a/devil/devil/android/device_utils.py
|
| +++ b/devil/devil/android/device_utils.py
|
| @@ -1181,8 +1181,8 @@ class DeviceUtils(object):
|
| CommandTimeoutError on timeout.
|
| DeviceUnreachableError on missing device.
|
| """
|
| - cmd = 'p=%s;if [[ "$(ps)" = *$p* ]]; then am force-stop $p; fi'
|
| - self.RunShellCommand(cmd % package, shell=True, check_return=True)
|
| + if self.GetPids(package):
|
| + self.RunShellCommand(['am', 'force-stop', package], check_return=True)
|
|
|
| @decorators.WithTimeoutAndRetriesFromInstance()
|
| def ClearApplicationState(
|
|
|