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

如何断开未授权的adb设备HT7AV1A00699?多种操作无效求助

解决ADB多设备冲突及未授权设备无法移除的问题

问题本质

你碰到的adb: error: failed to get feature set: more than one device/emulator错误,是因为ADB检测到多个连接设备,其中未授权设备HT7AV1A00699无法通过常规命令断开,导致ADB无法定位目标设备执行操作。

分步解决方法

1. 临时指定目标设备执行命令

如果需要立刻执行ADB操作,可直接指定已授权设备的序列号:

  • 先运行adb devices获取状态为device的设备序列号
  • 执行命令时添加-s参数锁定设备,示例:
    adb -s [你的授权设备序列号] shell
    

2. 手动清理ADB缓存文件

ADB的设备认证信息存在本地缓存,常规命令无法清除时,手动删除缓存文件:

  • Windows:删除%USERPROFILE%\.android\adbkey和%USERPROFILE%\.android\adbkey.pub,再重启服务:
    adb kill-server
    adb start-server
    
  • macOS/Linux:删除~/.android/adbkey和~/.android/adbkey.pub,再重启服务:
    adb kill-server
    adb start-server
    

3. 排查物理与网络连接

  • 拔掉电脑上所有非必要的USB设备(包括手机、平板、USB集线器等),排除物理连接的未知设备
  • 检查同一局域网内是否有开启网络ADB调试的设备,执行以下命令强制断开所有网络连接:
    adb disconnect --all
    

4. 重置ADB服务权限

  • 以管理员身份打开终端/命令提示符,执行:
    adb kill-server
    adb start-server
    
  • 若仍存在未授权设备,直接重启电脑(部分系统残留进程需重启才能彻底清除)

5. 强制结束ADB相关进程

  • Windows:打开任务管理器,找到所有adb.exe进程并结束,再重启ADB服务
  • macOS/Linux:执行命令杀死所有ADB进程:
    pkill adb
    

验证结果

执行adb devices,确认列表中仅显示需要的授权设备,再尝试原ADB命令,若不再弹出多设备错误则问题解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 14:30:01