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

升级Mac OS Sequoia后ADB连接失败技术求助

MacOS Sequoia升级后ADB无法连接的解决方法

问题核心

升级至MacOS Sequoia后,ADB启动失败,报错关键信息:

could not install *smartsocket* listener: Address already in use

原因是ADB默认依赖的5037端口被其他进程占用。

解决步骤

  1. 定位占用5037端口的进程
    在终端执行命令:

    lsof -i :5037
    

    输出结果里的PID列就是占用该端口的进程ID。

  2. 终止占用端口的进程
    把命令中的<PID>替换为上一步查到的进程ID:

    kill -9 <PID>
    
  3. 重启ADB服务
    执行以下命令重启ADB:

    adb kill-server
    adb start-server
    

    也可以直接执行adb devices,会自动触发ADB服务重启并检测连接设备。

补充方案(针对反复占用场景)

如果端口被频繁占用,可临时修改ADB默认端口:
在终端设置临时环境变量(仅当前会话生效):

export ADB_SERVER_PORT=5038

之后启动ADB即可使用新端口。

内容的提问来源于stack exchange,提问作者Victor Ang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 23:59:49