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

已连接ADB设备需指定序列号执行命令,求无需卸载驱动的解决方法

解决adb默认指向不存在设备的问题(无需卸载驱动)

以下是几种无需卸载驱动就能解决的方法,按优先级尝试:

  • 重置adb服务,清除旧设备缓存
    先终止adb后台进程:

    adb kill-server
    

    然后重新启动adb服务:

    adb start-server
    

    如果上述命令没效果,手动结束adb进程:Windows打开任务管理器找到adb.exe结束;Mac/Linux执行pkill adb。

  • 强制断开不存在的设备
    执行adb devices查看当前设备列表,如果里面还显示mnopqrst(状态可能是offline),直接强制断开:

    adb disconnect mnopqrst
    

    再重新执行adb devices确认只有目标设备abcdefgh在列表中。

  • 设置默认设备的环境变量
    临时生效:在当前终端窗口执行对应系统的命令,后续adb命令会默认指向abcdefgh:

    • Mac/Linux:
      export ANDROID_SERIAL=abcdefgh
      
    • Windows CMD:
      set ANDROID_SERIAL=abcdefgh
      
    • Windows PowerShell:
      $env:ANDROID_SERIAL="abcdefgh"
      

    永久生效:把上述命令添加到系统环境变量中(Windows在「系统属性-环境变量」里新增变量;Mac/Linux将命令写入~/.bashrc或~/.zshrc,重启终端生效)。

  • 检查adb配置文件
    打开adb的USB配置文件:

    • Mac/Linux:~/.android/adb_usb.ini
    • Windows:C:\Users\<你的用户名>\.android\adb_usb.ini
      删除文件中无效的设备ID条目,保存后重启adb服务即可。
  • 重置USB连接
    拔掉目标设备的USB线,重新插回;或者在设备上关闭再打开「USB调试」选项,确保设备和工作站的连接状态正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 04:45:42