我编写了一个 shell 脚本来监视 Android 设备电池电量(使用 adb)并在电池电量低于阈值时为设备充电。我以 tcp mode(port 5555) 启动 adb 。我的主机和设备都连接到 Wi-Fi 网络。对于充电,我通过 USB 电源切割器保持我的设备连接以启用/禁用设备的电源。
我面临的问题是,一段时间后 adb 断开连接。我的脚本中有支持,可以持续监控设备连接状态。如果设备断开连接,脚本再次连接到设备(adb connect)但有时设备断开连接并且它也无法ping通。那次我的脚本失败了。
我在设备的高级 Wi-Fi 设置中将“睡眠期间保持 Wi-Fi 开启”保持为“始终”。
此问题是否与我的网络有关,还是我需要更改我不知道的 Android 设备中的某些设置?