升级Mac OS Sequoia后ADB连接失败技术求助
MacOS Sequoia升级后ADB无法连接的解决方法
问题核心
升级至MacOS Sequoia后,ADB启动失败,报错关键信息:
could not install *smartsocket* listener: Address already in use
原因是ADB默认依赖的5037端口被其他进程占用。
解决步骤
定位占用5037端口的进程
在终端执行命令:lsof -i :5037输出结果里的
PID列就是占用该端口的进程ID。终止占用端口的进程
把命令中的<PID>替换为上一步查到的进程ID:kill -9 <PID>重启ADB服务
执行以下命令重启ADB:adb kill-server adb start-server也可以直接执行
adb devices,会自动触发ADB服务重启并检测连接设备。
补充方案(针对反复占用场景)
如果端口被频繁占用,可临时修改ADB默认端口:
在终端设置临时环境变量(仅当前会话生效):
export ADB_SERVER_PORT=5038
之后启动ADB即可使用新端口。
内容的提问来源于stack exchange,提问作者Victor Ang
相关产品推荐
相关产品推荐

