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 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,617评论 25 708
  • 黑天鹅第八章 读书笔记 沉默的证据也是一种心理学上的认识误区,与叙述谬误不一样的是,它是一种系统性的误差,是由于人...
    在云之巅阅读 221评论 1 3
  • 认真.努力. 新的学期,新的开始。
    小可爱wa阅读 269评论 1 0
  • 这是我开启21一天充电行动的第一天也是期末考试在校倒计第三天,空气中似乎弥漫着硝烟的气息。早晨醒来,拉开窗...
    赫章281晏文琼阅读 233评论 0 3
  • 新一年工作日的开始,忙碌的事情一波接着一波,白天时无暇顾及今天的日更该写些什么,晚上索性偷个懒,在朋友圈发布了一条...
    果子的简单生活阅读 409评论 2 5