大家都知道手机是最日常的使用工具,而手机跟电脑的连接交互传文件,更是不可或缺的频繁使用的必须的功能。最近电脑adb没有设备号,连接不上手机,真的很焦虑。
这个电脑故障bug搞了我好几天的时间,一直找不到问题,最近才终于解决,特此写一篇博客记录一下。
我的电脑是win11的,手机是华为nova9,鸿蒙系统。
前几天,电脑用adb,无法显示设备,“List of devices attached”显示空白,下面没有设备。
用usb连接电脑后,也是没有出现设备号。
无线adb连接就是一直拒绝,连接不上,这可能是手机开关机重启后,要再用usb连接电脑设置端口,之后再能无线连接。
这让我很困扰,之前都有的,首先怀疑电脑更新后,所造成的问题。
之后去设备管理器查看了一下,发现MTP设备有感叹号,然后更新了下驱动。发现usb连电脑,可以出现手机存储的文件了,之前都是没有的,也算是无意中解决了一个遗留的问题。
但是adb还是没有显示设备。
接连尝试了用ADBDriverInstaller.exe查看设备号,都是空白,没有。
再有设备管理器也有adb interface,不是驱动的问题。
然后没办法,第二天只能去换了个手机测试。
结果换了个手机,usb连接电脑,设备号就有了,然后重置设置端口号。断了usb,用adb可以无线连接。
从这里就可以看出,不是电脑出了问题,电脑上的adb也没有问题,出问题的是那个手机。
之后用usb又连了下手机跟电脑,还是没有,然后又在网上查了一下,发现竟然这个传输方式要设置成“RNDIS(USB以太网)”,adb才显示出设备号,这真的有点太坑了!!!!!
然后就是重置端口,拔出usb,adb就可以无线连接手机。
问题到了这里,就解决完了。