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