【问题标题】:How long adb will keep tcpip session active?adb 将保持 tcpip 会话活动多​​长时间?
【发布时间】:2021-01-28 08:17:03
【问题描述】:

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

所以我通过 USB 连接,使用adb tcpip 在我的设备上打开服务器,然后使用adb connect 实际建立连接。我一直都执行这两个步骤,因为我确信 adb 会在一段时间没有连接后自行关闭。

不过,几分钟前,假设是下午 4:40,我在没有先打开客户端的情况下尝试了 adb connect。我今天早上用adb tcpip 打开了客户端,假设是下午 12:30 左右,我预计什么都不会发生。

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

那么,长话短说,adb 服务器会在指定端口上监听多长时间?它会停止倾听吗?

【问题讨论】:

    标签: android adb


    【解决方案1】:

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

    他们可能在 android 11 中改变了这一点,因为有一个禁用自动撤销授权的选项,它说它将在 7 天后过期source .


    我想这个问题的答案是,只要adb session 的实例持续存在。即使我们没有通过android studio 在设备上工作,adb 仍在后台运行。

    因此,除非您重新启动 adb server 或使用 disconnect 命令,否则该会话应该正常运行。

    应考虑直接或间接影响adb会话的各种情况,例如电池电量不足、重新启动或将设备置于休眠模式等。

    【讨论】:

    • 感谢您的回答,完全忘记了这个问题!无论如何,他们可能在 android 11 中改变了这一点,因为有一个选项可以禁用自动撤销授权,它说它将在 7 天后过期。我能找到的最佳来源是twitter.com/mishaalrahman/status/1253373112579772419?lang=en-gb
    • 如果你整合答案我会接受它。
    猜你喜欢
    • 2023-02-13
    • 2019-06-15
    • 2012-11-26
    • 1970-01-01
    • 2011-02-03
    • 2010-12-03
    • 1970-01-01
    • 2013-03-15
    相关资源
    最近更新 更多