问题
为什么我在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 连接的超时时间有不同的处理方式。