解决开机过程中有adb但无法连接的问题

最近遇到一个机器无法开机,开机过程中一直不断重启,需要连接adb抓log,但是adb一直连接不上,换用能正常开机的机器可以连接。adb devices没有设备,但是在linux下就可以连接。经过网上搜索尝试,无法以下几种情况:

(1)驱动问题(但我的驱动应该是好的吧,要不然其他机器怎么能连接?)

(2)添加VID到adb_usb.ini

(3)adb 版本问题

(4)5037 端口占用

(5)驱动过多,冲突

尝试了以上四种方法均为解决,实验下来基本排除(2)(3)(4)(5)的可能,最大嫌疑还是(1)。但是adb驱动我也更新了啊,都更新到了Google 11.0.0版本,而且同样的驱动在WinXP下是好的,又怎么讲?

无意间让同事Win7 系统试下竟然他的Win7 64系统上也是好的,看了他的adb 驱动显示是MTK 11.0.0,所以尝试找MTK的adb 驱动,更新后OK

MTK 全套驱动下载:链接:https://pan.baidu.com/s/1tVdJi3d2s0SnBsm2SUdarw 
提取码:j1tp 

另外发现,要想开机过程中就能连接adb还必须先卸载原来驱动让驱动在开机过程中安装上,这样在开机过程和开机后就都可以连接了,如果驱动是开机后安装的则只能等机器开机后才能连接

但是似乎这样操作后,仅当次有效,下次还需要重新安装才能保证连接得上

猜你喜欢

转载自blog.csdn.net/u013463707/article/details/86231724
今日推荐