Android 如何从shell中退出APK
我知道如何使用以下命令从shell启动APK:Android 如何从shell中退出APK,android,shell,apk,exit,Android,Shell,Apk,Exit,我知道如何使用以下命令从shell启动APK: adb shell am start-a android.intent.action.MAIN-n程序包名称/活动名称 有没有办法使用shell命令退出apk?谢谢 试试看: adb shell am kill com.blah.foo 来自帮助文档:“am kill:杀死与包关联的所有进程。只杀死可以安全杀死的进程——也就是说,不会影响用户体验。” 换句话说:如果您正在积极使用该应用程序,这不会杀死它。它只会终止准备终止的应用程序 因此,如果您
adb shell am start-a android.intent.action.MAIN-n程序包名称/活动名称 有没有办法使用shell命令退出apk?谢谢 试试看:
adb shell am kill com.blah.foo
来自帮助文档:“am kill:杀死与包关联的所有进程。只杀死可以安全杀死的进程——也就是说,不会影响用户体验。”
换句话说:如果您正在积极使用该应用程序,这不会杀死它。它只会终止准备终止的应用程序
因此,如果您希望终止正在积极运行的应用程序,请使用:
adb shell am force-stop com.blah.foo
这将关闭它,而不考虑它会影响什么我刚才使用ps来查找进程的PID。 然后我使用kill[pid]来终止该进程
这是可行的,但如果有其他方法,我们将不胜感激 这是
am
说的,而我在3.2设备上也这么说。奇怪。我已经在根2.3.7手机和运行4.0.3的根Galaxy Nexus上试过了。也许它只在根设备上工作?您是否正在运行最新版本的SDK?