目录
手机端设置电脑端处理手机端设置
1.首先USB调试需要打开,这点就不赘述了,在开发者选项里
2.在手机通过USB连接电脑时,需要在下拉菜单里选择MIDI连接方式(此方式仅适合三星手机,不知道为什么选择传输文件模式找不到ADB Interface),其它手机选择MTP连接方式就行了吧
电脑端处理
1.这时候,电脑端会安装驱动,并最终提示找不到驱动
并且adb devices找不到任何设备
2.安装过Android studio的童鞋可以去AS下载Google USB Driver
一般默认的下载目录是%SDK目录%/extras\google\usb_driver,里面会有个android_winusb.inf后面要用到
没有AS的童鞋可以到百度网盘下载Google USB Driver
蓝奏云:/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比较靠谱。但是对于普通人来讲,装个驱动精灵就能简单搞定。