关于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,垃圾!!!