【问题标题】:How to close android application completely using adb or appium or any command line+python如何使用 adb 或 appium 或任何命令行+python 完全关闭 android 应用程序
【发布时间】:2015-10-29 12:41:00
【问题描述】:

我尝试使用 adb 命令和 appium 服务器关闭 android 应用程序,但它正在最小化应用程序,而不是关闭。我使用以下命令关闭。

adb shell am force-stop com.package.name

如果我尝试这个命令来杀死进程,那么它会说,

adb shell kill 21860

错误:操作省略

请告诉我任何方式或命令行来完全关闭 android 应用程序,而不是在后台运行。

提前致谢!

我不想在后台应用程序列表中看到如下图。

【问题讨论】:

  • 这里没有人对这个问题有任何建议吗?
  • 您可以使用 driver.close() 因为您使用的是 appium。该应用程序已关闭,即使它显示在后台,它也没有运行。或者您可以使用 find_element 并清除它以获得您的满意

标签: android shell python-2.7 adb appium


【解决方案1】:
adb shell am force-stop <PACKAGE-NAME>

强制停止与&lt;PACKAGE-NAME&gt;相关的所有内容

应该从蜂窝开始工作

【讨论】:

  • 忘了说:命令后面要跟包名
  • 它正在停止应用程序进程,但是当我在后台看到它正在显示应用程序时。您可以在上图中看到。
【解决方案2】:

为什么不只是

  1. 卸载应用程序(它将停止任何服务或正在运行的进程):
adb -s <udid> uninstall <appPackage>
  1. 然后重新安装:
adb -s <udid> install <apkPath>

注意

在我的情况下它不起作用,因为每次重新安装我的应用程序都需要注册,并且使用第三个应用程序(例如 Appium)解决它需要太长时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 2015-08-04
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    相关资源
    最近更新 更多