Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从shell中退出APK_Android_Shell_Apk_Exit - Fatal编程技术网

Android 如何从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:杀死与包关联的所有进程。只杀死可以安全杀死的进程——也就是说,不会影响用户体验。” 换句话说:如果您正在积极使用该应用程序,这不会杀死它。它只会终止准备终止的应用程序 因此,如果您

我知道如何使用以下命令从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 force-stop com.blah.foo

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

我刚才使用ps来查找进程的PID。 然后我使用kill[pid]来终止该进程


这是可行的,但如果有其他方法,我们将不胜感激

这是
am
说的,而我在3.2设备上也这么说。奇怪。我已经在根2.3.7手机和运行4.0.3的根Galaxy Nexus上试过了。也许它只在根设备上工作?您是否正在运行最新版本的SDK?