2012-02-21 153 views
3

退出APK我知道如何从外壳使用此命令启动APK:
亚行外壳日上午开始-a -n android.intent.action.MAIN包名称/活动名称如何从外壳

是有使用shell命令退出apk的方法吗?谢谢!

回答

7

尝试:

adb shell am kill com.blah.foo 

从帮助文档:“上午杀:杀与包装相关的所有进程,只有杀死安全终止进程 - 也就是说,不会影响用户的体验。”

换句话说:如果你正在积极使用应用程序,这不会杀死它。它只会杀死一个准备被杀的应用程序。

所以,如果你想杀死正在运行时使用的应用程序:

adb shell am force-stop com.blah.foo 

这将关闭它,而不考虑什么影响

+0

我的亚行说杀死和强制停止命令不存在。 – yoshimonster 2012-02-21 22:59:45

+0

这是说,那是我的,在3.2设备上,也是这样说的。 – 2012-02-22 00:36:23

+0

奇怪。我已经试过这个根植的2.3.7手机以及运行4.0.3的根系Galaxy Nexus。也许它只适用于根植设备? – dymmeh 2012-02-22 17:55:00

1

我只是用ps来查找进程的PID 。 然后我用kill [pid]来杀死那个进程。

这工作,但如果有任何其他方式,将不胜感激!