adb已经连接,但是为什么会报devices not found呢?很多人遇到这种情况不知道该怎么办?其实出现这种错误一般情况下多为端口被占用,下边介绍解决方案:
1、我们使用如下的命令检查5037端口
adb nodaemon server
这里会提示
cannot bind ‘tcp:5037’
5037端口被占用了
2、我们再使用如下命令来查看是什么进程占用了5037端口
netstat -ano | findstr "5037"
使用tasklist | findstr "21152"
命令查看查看这个进程是由哪个程序创建的
tadb.exe 21152 Console 4 2,136 K
这里我们查到了tadb , 这是tencent adb的简称
3、我们再通过如下命令将tadb进程结束掉
taskkill /f /pid 21152
4、最后我们输入adb devices
试试
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
最后解决成功error:device not found的报错问题。