gpt4 book ai didi

android - 未连接 USB 电缆时,ADB over TCP/IP 无法工作

转载 作者:行者123 更新时间:2023-12-04 23:58:03 25 4
gpt4 key购买 nike

我可以使用 USB 数据线通过 ADB 连接到我的智能手机,我还可以通过 tcp/ip 连接到同一部智能手机adb connect 192.168.1.110 while the usb cable is still connected.

但是,一旦我断开电缆,我就失去了 tcp/ip 连接,设备似乎处于“离线”状态(作为“adb devices”命令的结果)并且在我重新连接之前我无法通过网络重新连接电缆。

我的步骤是(这种方式):

  1. 连接USB数据线
  2. adb kill-server
  3. 亚行 TCPIP 5555
  4. adb connect 192.168.1.110(这里连接成功!)
  5. 断开 USB 数据线 => 我断开了与智能手机的网络连接

如果在第 3 步后我断开电缆,第 4 步不起作用(端口 5555 关闭)

似乎 adbd 守护程序仅在连接电缆时才运行。

因为我的设备没有 root,所以我找不到任何方法在不连接 USB 电缆的情况下强制启动 adbd 守护进程。

有什么想法吗?

[更新]我只是尝试扫描智能手机以查找打开的 tcp 端口,我发现只要运行命令:亚行TCPIP 5555扫描发现5555端口打开但是一旦我断开 USB 线,我再次运行扫描,发现端口 5555 已关闭这确认一旦我断开 USB 电缆不知道为什么但 adb 停止在端口 5555 上响应或守护进程本身被杀死或类似的

[更新]我刚刚在另一台 Android 设备(华硕平板电脑)上执行了相同的步骤,它运行良好,当我断开电缆连接时,tcp 端口保持打开状态,所以问题不在于我正在执行的步骤,而在于其他东西

[更新]我发现其他有类似问题的帖子,这是其中之一: adb connection by wifi getting killed when a new USB attached/detached ,不幸的是我不能按照他说的去做,因为我的智能手机没有 root,而且我在 Osama 在那篇文章中的评论中遇到了同样的情况

最佳答案

我也在荣耀手机上测试。我找到了解决这个问题的方法。您可以尝试开启Allow ADB debugging in charge only mode并关闭Always prompt when connecting to USB。它应该可以解决问题。

这是 reference寻求解决方案。

关于android - 未连接 USB 电缆时,ADB over TCP/IP 无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60791195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com