Android ADB:如何通过ADB one liner命令完全点击/关闭最近的应用程序

Android ADB:如何通过ADB one liner命令完全点击/关闭最近的应用程序,android,adb,calabash,calabash-android,Android,Adb,Calabash,Calabash Android,我尝试了多个命令从应用程序切换器关闭应用程序,但没有通过它。我甚至不知道是否有任何adb命令是从应用程序切换器中持久关闭应用程序的。我在谷歌上搜索到了同样的结果,甚至通过了,但没有运气。 有人知道这件事吗,怎么解决? 请提出我们的宝贵意见。 提前感谢以下是一些提示- 打开最近的应用程序- adb外壳输入键事件键码应用开关 点击交叉X或全部关闭。根据您的系统UI,您需要导航到它并按enter键。 对于下面的我,您可以使用up、down、tabKEYEVENTs找到适合您设备的选项 adb外壳输入键

我尝试了多个命令从应用程序切换器关闭应用程序,但没有通过它。我甚至不知道是否有任何adb命令是从应用程序切换器中持久关闭应用程序的。我在谷歌上搜索到了同样的结果,甚至通过了,但没有运气。 有人知道这件事吗,怎么解决? 请提出我们的宝贵意见。 提前感谢

以下是一些提示-

  • 打开最近的应用程序-
  • adb外壳输入键事件键码应用开关

  • 点击
    交叉X
    全部关闭
    。根据您的系统UI,您需要导航到它并按enter键。 对于下面的我,您可以使用
    up、down、tab
    KEYEVENTs找到适合您设备的选项
  • adb外壳输入键事件键代码\u DPAD\u关闭

    adb外壳输入键事件键代码\u输入


    最后,当我尝试组合多个命令时,我得到了答案:

  • 打开应用程序切换器

    adb shell input keyevent KEYCODE_APP_SWITCH
    
    adb shell input keyevent 20
    ...
    
  • 在应用程序切换器中选择或导航到下一个应用程序

    adb shell input keyevent KEYCODE_APP_SWITCH
    
    adb shell input keyevent 20
    ...
    
    (对列表中的每个应用程序再次运行上述命令)

  • 从“打开的应用程序”列表中删除该应用程序

    adb shell input keyevent DEL
    
  • 您已经完成:-)该应用程序已从“打开的应用程序”列表中删除。

    android 5.0及更多

    打开最近的应用程序

    adb外壳输入键事件键代码应用程序开关

    选择应用程序

    adb外壳输入键事件键代码\u DPAD\u关闭

    从最近的应用中清除

    adb外壳输入键事件DEL


    我相信这是一个副本,你正在寻找的可能是好的,问题是相同的,但我仍然没有得到确切的答案。您从中引用的“adb shell pm clear com.my.app.package”命令也会注销,并且“adb shell am force stop com.my.app.package”不会从最近打开的应用程序列表中取出应用程序(应用程序切换程序)。我只想从最近的应用程序列表(显示在应用程序切换程序中)中取出我的应用程序。。。。是否有特定的命令,至少可以点击在应用程序切换器中打开的应用程序上的十字图标?我尝试了这个命令,但似乎没有从系统方面响应。我不明白为什么它在这里不起作用。因为rest adb命令工作正常。即使我尝试使用建议的替代方案,但仍然:-(哪个命令对您不起作用?
    APP\u-SWITCHER
    或以下命令?您当前使用的是哪个android版本?以下命令,adb shell input keyevent KEYCODE\u DPAD\u DOWN adb shell input keyevent KEYCODE\u ENTER,尝试了其他组合,如TAB、UP、DOWN,因此APP\u-SWITCHER命令起作用?如果是,则您必须查看达到关闭按钮的组合。