You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法从两台PC同时通过adb over IP连接索尼Xperia Z5的问题咨询

关于ADB多设备连接与故障排查的解答

核心问题解答

1. 是否允许多次执行adb connect操作?是否为业内共识?

ADB本身支持多台电脑通过TCP/IP连接同一台Android设备,但这一特性的兼容性取决于设备的Android系统版本:

  • Android 10及以上版本:系统内置的adbd(ADB守护进程)默认支持多客户端TCP连接,这是目前业内的普遍情况。
  • Android 7.1.1等旧版本:部分设备的adbd存在限制,仅允许单台电脑通过TCP/IP连接,这并非ADB本身的限制,而是旧系统的设计局限,官方文档未明确说明是因为该特性随系统版本迭代逐步完善。

你的案例中,Google Pixel XL(Android 10)支持多电脑连接,而索尼Xperia Z5 Compact(Android 7.1.1)失败,正是这种版本差异导致的。

2. 是否可以在verbose模式下运行ADB,或在手机/系统日志中排查故障?

完全可以,以下是具体方法:

  • Verbose模式运行ADB:在执行连接命令时添加-v参数,输出详细调试信息,例如:
    adb -v connect 192.168.0.204:5555
    
    该命令会输出连接过程中的握手、权限验证等细节,帮助定位失败原因。
  • 查看手机系统日志:
    1. 通过USB将手机连接到电脑,执行以下命令过滤ADB守护进程的日志:
      adb logcat | grep adbd
      
    2. 在手机的开发者选项中开启“调试日志记录”,可直接在手机的日志工具(或第三方日志APP)查看adbd的运行状态,包括连接请求的处理记录。

针对你的故障的额外解决建议

除了你已尝试的方法,可尝试以下操作:

  • 重启设备的ADB守护进程:在已连接索尼Z5的电脑上执行adb tcpip 5555,重新开启TCP监听端口,再尝试从另一台电脑连接。
  • 检查设备的调试权限设置:在索尼Z5的开发者选项中,确认是否开启“USB调试(安全设置)”(若存在该选项),允许所有电脑获取调试权限。
  • 尝试升级系统:如果能获取到索尼Z5的官方更新或第三方ROM(如LineageOS),升级到更高版本的Android,可解决旧adbd的连接限制问题。

内容的提问来源于stack exchange,提问作者Pavel.Zh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 22:40:28