ADB无法启动守护进程报错,已尝试常规方案未解决,求可行解决方案
ADB启动失败10061报错可行解决方案
- 检查SDK目录权限:右键打开
D:\sdk\platform-tools文件夹属性,切换到安全 tab,给当前登录的系统用户授予完全控制权限,保存后以管理员身份启动CMD,执行adb start-server测试启动状态。 - 校验系统hosts配置:以管理员身份启动记事本,打开
C:\Windows\System32\drivers\etc\hosts文件,确认存在127.0.0.1 localhost的未被注释的配置行,如果被注释(行首带#)则删除注释符后保存,再尝试启动ADB。 - 排查多版本ADB冲突:在CMD中执行
where adb,确认返回的ADB路径唯一且为D:\sdk\platform-tools\adb.exe,如果存在其他路径的ADB(来自其他安卓工具、手机助手等),删除多余的ADB文件或者将对应路径从系统环境变量Path中移除,避免版本冲突。 - 确认无残留服务占用:即便此前确认5037端口未被占用,仍可执行
netstat -ano | findstr :5037二次校验,同时卸载/禁用所有第三方手机管家、手机助手类软件的后台服务,这类软件的残留进程常和ADB产生隐性冲突。 - 禁用IPv6临时测试:打开控制面板→网络和共享中心→更改适配器设置,右键当前使用的网卡选择属性,取消勾选
Internet 协议版本6(TCP/IPv6)后保存,再尝试启动ADB,部分系统优先走IPv6回环会导致ADB连接127.0.0.1失败。 - 自定义ADB监听端口:在系统环境变量中新增变量
ANDROID_ADB_SERVER_PORT,值设置为未被占用的端口(如5038),保存后重启电脑,Android Studio会自动使用新端口拉起ADB服务。
内容的提问来源于stack exchange,提问作者Sandy Rizky
相关产品推荐
相关产品推荐

