ADB:如何 tap/close 从最近的应用程序到完全通过 ADB one liner 命令

ADB: How to tap/close from recent apps to completelty through ADB one liner command

我尝试了多个命令来从应用程序切换器关闭应用程序,但没有成功。我什至不知道是否有任何 adb 命令坚持从应用程序切换器关闭应用程序。我更多地用谷歌搜索相同的内容,甚至经历了 Android 但没有运气。 有谁知道这个,如何解决? 请提出我们宝贵的意见。 提前致谢

这里有一些小技巧-

  1. 打开最近的应用-

adb shell input keyevent KEYCODE_APP_SWITCHER

  1. 点击 cross X close all。取决于您的系统 UI 您需要导航到它并按回车键。 对于我下面的工作,您可以使用 up,down,tab KEYEVENTs 找到适合您设备的内容。

adb shell input keyevent KEYCODE_DPAD_DOWN

adb shell input keyevent KEYCODE_ENTER

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

  1. 打开应用切换器

    adb shell input keyevent KEYCODE_APP_SWITCH
    
  2. Select 或导航至应用切换器中的下一个应用

    adb shell input keyevent 20
    ...
    

    (运行 对列表中的每个应用再次执行上述命令)

  3. 从打开的应用列表中删除该应用

    adb shell input keyevent DEL
    

大功告成 :-) 该应用程序已从您打开的应用程序列表中删除。

android 5.0 以上

打开最近的应用程序

adb shell input keyevent KEYCODE_APP_SWITCH

select 应用程序

adb shell input keyevent KEYCODE_DPAD_DOWN

从最近的应用中清除

adb shell input keyevent DEL

感谢@rilwan 的回答,下面的命令对我有用: 先进入adb shell 然后执行:

$ adb shell
$ input keyevent KEYCODE_APP_SWITCH && input swipe 522 1647 522 90

或立即执行

$ adb shell input keyevent KEYCODE_APP_SWITCH && input swipe 522 1647 522 90