adb会保持tcpip会话多长时间?

3

我在我的安卓手机上进行开发,通常会通过WiFi连接adb。

因此,我通过USB连接,使用adb tcpip打开设备上的服务器,然后使用adb connect来建立连接。我一直都这样做,因为我确信如果没有建立连接,adb会在一段时间后关闭自身。

然而,几分钟前,也就是下午4:40左右,我尝试使用adb connect而没有先打开客户端。今天早上我打开了客户端,并使用了adb tcpip,那时大约是中午12:30左右,我预计不会有任何反应。

令我惊讶的是,它成功连接了。

所以,长话短说,adb服务器会在指定端口上监听多久?它会停止监听吗?

1个回答

1

编辑(将OP的评论添加到答案中)

他们可能在Android 11中进行了更改,因为有一个选项可以禁用自动撤销授权,该选项表示它将在7天后过期 来源


我想回答这个问题,只要那个adb session实例仍在运行。即使我们没有通过android studio在设备上工作,adb仍在后台运行。
因此,除非您重新启动adb server或使用disconnect命令,否则该会话应该会持续下去。
应考虑各种直接或间接影响adb会话的情况,例如低电量、重新启动或将设备置于休眠模式等。

1
感谢您的回答,我完全忘记了这个问题!无论如何,他们可能在Android 11中进行了更改,因为有一个选项可以禁用自动撤销授权,该选项表示它将在7天后过期。我能找到的最好的来源是https://twitter.com/mishaalrahman/status/1253373112579772419?lang=en-gb - bracco23
如果您将答案集成,我会接受它。 - bracco23

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接