电脑抓取三星S9手机日志,adb devices无设备,adb interface 找不到驱动程序

本文介绍了当adb devices无法识别三星S9手机,出现找不到驱动问题时的解决步骤。手机需开启USB调试并选择MIDI连接模式,而电脑端则需要手动安装或更新Google USB Driver,并在设备管理器中指定驱动路径。对于三星S9,由于驱动兼容性问题,需要编辑android_winusb.inf文件添加设备ID,或者使用驱动精灵自动安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

手机端设置

1.首先USB调试需要打开,这点就不赘述了,在开发者选项里
2.在手机通过USB连接电脑时,需要在下拉菜单里选择MIDI连接方式(此方式仅适合三星手机,不知道为什么选择传输文件模式找不到ADB Interface),其它手机选择MTP连接方式就行了吧
三星S9连接

电脑端处理

1.这时候,电脑端会安装驱动,并最终提示找不到驱动
找不到驱动
并且adb devices找不到任何设备
在这里插入图片描述
2.安装过Android studio的童鞋可以去AS下载Google USB Driver
一般默认的下载目录是%SDK目录%/extras\google\usb_driver,里面会有个android_winusb.inf后面要用到
没有AS的童鞋可以到百度网盘下载Google USB Driver
蓝奏云:https://ggggbabybaby.lanzous.com/iccncti
在这里插入图片描述

3.计算机–> 右击 --> 管理 --> 设备管理器,双击带黄色感叹号的ADB Interface
在这里插入图片描述
4.点击更新驱动程序
在这里插入图片描述
5.点击 “浏览计算机以。。。。。”
在这里插入图片描述
6.点击浏览,找到%SDK目录%/extras\google\usb_driver文件夹选中,点击确定,再点击下一步
在这里插入图片描述
7.之后点击“是”,“下一步”之类,最后会提示安装成功,可以抓取日志了
在这里插入图片描述
8.but三星S9提示ADB interface安装失败,找不到驱动
why?因为这是谷歌手机驱动,识别不了三星
so,先在电脑端查一下设备号
USB\VID_04E8&PID_686C&REV_0400&MI_02
USB\VID_04E8&PID_686C&MI_02
在这里插入图片描述
9.找到%SDK目录%/extras\google\usb_driver目录下的android_winusb.inf,打开进行添加

;Galaxy S9
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_686C&REV_0400&MI_02
%CompositeAdbInterface%     = USB_Install, USB\VID_04E8&PID_686C&MI_02

在这里插入图片描述
10.保存文件后,再从步骤3开始,安装驱动,后面会有一些警告啥的,点击是就行了,最终会安装成功。
这时adb devices就能找到设备了。

注意:这里有个简便的办法,安装驱动精灵等软件,等手机连接电脑时,可以自动检测安装相应的驱动,但是带来的缺点是,我之前用的android开发机器,连不上电脑,还是得重新选择驱动。所以对于开发者来讲,还是这样添加ID比较靠谱。但是对于普通人来讲,装个驱动精灵就能简单搞定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值