是否有可能在主机上停止Android应用程序?喜欢的东西:
adb stop com.my.app.package
这会大大加快我们的测试过程。现在,我们每次卸载/安装应用程序,以确保手动测试用例以干净的状态开始。
是否有可能在主机上停止Android应用程序?喜欢的东西:
adb stop com.my.app.package
这会大大加快我们的测试过程。现在,我们每次卸载/安装应用程序,以确保手动测试用例以干净的状态开始。
当前回答
我在Linux上尝试了所有的答案,在未根设备API级别23上调试没有任何工作, 所以我找到了调试的替代方案 从开发人员选项->应用程序部分->检查不保留活动 这样当你把应用放到后台时,它就会被杀死
附注:在完成调试后,记得取消选中它
其他回答
在eclipse中,转到DDMS透视图,在设备选项卡中单击要终止的设备下的要终止的进程。然后你只需要按下停止按钮,它应该会杀死进程。
我不确定如何从命令行工具做到这一点,但肯定有一种方法。也许你可以通过adb shell来做…
如果你只是想干掉一个包裹
pkill package_name
应该工作
“stop”命令实现为force-stop;停止后台应用程序运行。如果它在前景,它也会停止。
adb shell am force-stop com.android.providers.telephony
清理包也删除他们的数据,如。
adb shell pm clear com.android.providers.telephony
会删除你所有的短信吗
你要小心选择哪一个。
停止应用程序的干净方法是:
adb shell am force-stop com.my.app.id
这样就不需要计算进程ID。
我在Linux上尝试了所有的答案,在未根设备API级别23上调试没有任何工作, 所以我找到了调试的替代方案 从开发人员选项->应用程序部分->检查不保留活动 这样当你把应用放到后台时,它就会被杀死
附注:在完成调试后,记得取消选中它