手机连不上adb

1.unknown command devices

在cmd中输入adb devices,
第一次报错adb.exe: unknown command devices;
第二次报错adb server version (40) doesn't match this client (41); killing...
如图所示:


企业微信截图_17000422922936.png

2.adb server version (40) doesn't match this client (41); killing...

杀死相关的服务
adb kill-server
adb reconnect offline
netstat -ano | findstr "5037"
taskkill -f -pid 21372
提示:成功: 已终止 PID 为 21372 的进程。

例如:华为p50为例,打开USB调试
(1)打开开发者模式
(2)设置-系统和更新-开发人员选项-打开USB调试

再次输入adb devices


企业微信截图_17000426442872.png

连接成功

3.连接报错offline,或者报错unauthorized

企业微信截图_17004453348072.png

企业微信截图_1700445482895.png
adb kill-server
adb start-server
adb devices

4.报错List of devices attached

企业微信截图_17006448816368.png

(1)开发者选项中,将仅充电修改为MTP传输

企业微信截图_17006450653698.png

企业微信截图_17006451016257.png

再次cmd输入adb devices,连接成功


企业微信截图_17006462391142.png

(2)如果方案1不生效,可以通过配置VID的方式

电脑属性,选择设备管理器,找到你的移动设备,查看设备属性-详细信息,属性值选择硬件id,硬件id VID_后面跟的四位数就是需要复制的,例如是12D1


企业微信截图_17035755585462.png
企业微信截图_1703575723243.png

找到VID_后面的四个数,复制,打开C:\Users\xxx.android,这个路径下找到或者新建adb_usb.ini

企业微信截图_17035763015059.png

根据硬件id VID_后面跟的四位数12D1,那么填写内容是0x12D1

再次连接手机,adb devices成功连上手机

如果上述4种方法都不行,换根数据线试试,拔了重插试试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容