如何在ADB与ADBD间切换?切换至ADB时自动进入ADBD的问题求助
解决ADB/ADBD自动切换的问题
先理清基础概念
- ADB:电脑端的调试工具,负责向设备发送命令
- ADBD:设备端运行的守护进程,用来接收电脑端ADB的指令,只有开启USB调试后才会启动
可能的原因及解决步骤
1. 开发者选项设置异常
- 打开设备「设置」→「关于手机」,连续点击「版本号」开启开发者模式
- 进入开发者选项,先关闭「USB调试」,等待10秒后重新开启
- 部分机型需同时开启「USB调试(安全设置)」,这个选项允许ADB执行解锁bootloader这类敏感操作
2. 电脑端ADB进程冲突
- 打开任务管理器(Windows)或活动监视器(Mac),结束所有
adb.exe进程 - 在终端/命令提示符执行:
adb kill-server,再执行adb start-server重启ADB服务
3. USB连接模式干扰
- 设备连电脑后,下拉通知栏切换USB模式为「文件传输(MTP)」或「仅充电」,避开「USB网络共享」这类可能干扰ADB的模式
- 重新插拔USB线,确保连接稳定(优先用原装线)
4. 解锁Bootloader的前置要求(重点)
- 小米、三星、Google等品牌设备,解锁前需在官网申请解锁权限,同时在开发者选项开启「OEM解锁」
- 部分品牌要求设备登录对应品牌账号并绑定,等待权限生效后再操作
5. 命令操作误区
- 如果用命令调整ADBD状态,比如执行
adb shell setprop service.adb.tcp.port -1切换回USB调试,需重启ADBD:adb shell stop adbd && adb shell start adbd - 注意:ADBD是设备端进程,电脑端无法直接“切换”它,只能通过命令重启或调整参数
内容的提问来源于stack exchange,提问作者Murphy Lee
相关产品推荐
相关产品推荐

