adb连真机报错

adb连真机报错:

adb server version (32) doesn’t match this client (39); killing…error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)

C:\WINDOWS\system32>adb connect 127.0.0.1
adb server version (32) doesn't match this client (39); killing...
error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)
could not read ok from ADB Server
* failed to start daemon *
error: cannot connect to daemon

问题主要是adb的版本和服务器的版本不匹配的问题,使用命令:

adb nodaemon server -a,设置不启动守护进程

C:\WINDOWS\system32>adb nodaemon server -a

然后再查看adb连接的设备就可以了:

C:\WINDOWS\system32>adb devices
List of devices attached
2181d47f        device

如果还遇到5037端口被占用的问题,就找出进程号用taskkill命令杀死该进程即可
1、查找5037端口对应的进程:netstat -ano|findstr 5037
2、杀死该进程:taskkill /F /PID pid

猜你喜欢

转载自blog.csdn.net/qq_41571224/article/details/105384571
今日推荐