关于adb使用时no devices/emulators found

        与大部分文章相同的是,no devices/emulators found报错很可能是因为安卓未打开开发者模式和USB调试,这里作者简单附几张图说明一下,重点在于,作者今天用的好好的,电脑microsoft自动更新了一下,就然后手欠点了一下重启电脑,然后.....再也进不去了。

        趁此机会将作者使用adb遇到no devices/emulators found原因以及解决办法

设备:

Windows 11

小米:MI 8 UD

原因:

1、未开发者模式和USB调试

2、adb功能异常

3、daemon未启用,即端口占用

4、devices驱动被更改(作者本次遇到的问题)

解决方法

1、打开开发者模式和USB调试

打开手机设置,一般都是关于点击关于手机,狂点版本号,就会打开开发者模式

 然后进去开发者选项(一般都在更多设置里,找不到就搜),进去后打开USB调试

2、adb功能异常,重启adb

cmd打开输入命令

adb kill-server
adb reconnect

3、demon未启用,即端口占用

 cmd打开输入命令

netstat -aon|findstr 5037

 

tasklist /fi "PID eq 3544"

 如果是adb.exe,那没问题,如果不是,干掉他并重启adb服务

taskkill /pid 3544 -f

重启adb命令上面有

4、devices驱动被更改

打开设备管理器,找到手机设备

 更新驱动程序

没有驱动的可以看这步,有就跳过,找到adb安装目录,下一步

 

 

 更改驱动签名

 选第一个,下一步

 

 

 然后成功adb shell

 

总结:

不要更新Windows,垃圾!!!