Android adb无法连接设备的总结

1、开发者模式
  开发者模式先检查,USB调试是否打开,USB选项切换下试试。

2、检查设备驱动
  电脑上驱动有没有加载好,也有可能是线的问题引起的识别不了,通过更换电脑、手机设备、数据线逐步排查。

3、设备识别号不对导致无法识别
  如果手机厂商没有对系统进行特别的改动,那么 Android 系统的 USB 调试模式驱动都是一样的!
如果提示无法安装驱动,可能因为 android_winusb.inf 这个文件中没有该设备的供应商识别码(VID)和产品识别码(PID),
所以需要添加对应的设备id,
ANDROID_SDK_HOME 对应的路径下.android文件夹
里面新建androidusb.inf文件,复制设备的id进去
设备id在管理-设备列表中adb inteface中查看详情,如下:

4、端口占用
  电脑上安装手机助手之类的软件可能会占用adb端口,导致本身的adb服务无法使用。
首先查看5037端口占用

netstat -ano |findstr "5037"

进程id为6008的进程占用了5037端口,通过以下两条指令中的一条删除掉对应进程

taskkill  /f /t /im 6008
taskkill /pid 6008-t -f;

然后重启adb服务

adb kill-server, adb start-server, adb devices

你可能感兴趣的:(Android adb无法连接设备的总结)