adb shell使用问题

问题

为什么我在cmd中运行adb shell后,过一会自己退出了?

报错信息

环境

Win10,16G i5

因为 adb shell 默认具有一个超时时间,如果在一定时间内没有输入任何命令,它会自动关闭连接。
解决方法:
第一种: 在 adb shell 中保持活动状态:在进入 adb shell 后,尝试输入一些命令或操作设备,以保持连接活动状态。例如,你可以尝试运行 adb shell top 命令来监视设备的进程,或者运行其他命令来保持连接处于活动状态。
第二种: 使用 adb shell 命令的 -t 参数:你可以在运行 adb shell 命令时添加 -t 参数来指定超时时间。例如,adb shell -t 0 将禁用超时,使连接保持活动状态,直到手动退出。
第三种: 使用其他终端工具:如果你发现在 CMD 中无法保持 adb shell 连接,你可以尝试使用其他终端工具,如 Git Bash、PowerShell 或 Windows Terminal。这些终端工具可能对 adb shell 连接的超时时间有不同的处理方式。