https://baijiahao.baidu.com/s?id=1734237187788449807&wfr=spider&for=pc

https://learn.microsoft.com/zh-cn/dotnet/maui/android/device/setup?view=net-maui-7.0#connect-the-device-to-the-computer

adb connect 192.168.0.104:5555

adb.exe: unknown command tcp192.168.31.222

adb连接手机调试显示adb.e unknown command device。解决方法步骤如下:

adb connect

步骤

1、 检查自己的命令是否输入错误,连接设备的命名是:adb devices,别少了一个s。
2、如果不是上面的问题,那么可能是端口被占用,则走下面的流程
端口占用

1、查找adb server的端口号

adb nodaemon server

会显示出某个(8888)端口被占用

2、查找对应端口号被哪个进程占用

netstat -ano | findstr “8888”

显示进程号为:12260

3、查找进程号的进程名

这部知识为了看看是哪个进程在占用,如果是adb.exe,那么你走错了,问题不是端口占用的问题,请回到最前面检查自己的命令是否输入错误!

tasklist | findstr “12260”

4、杀掉对应的进程

taskkill /f /pid 12260

5、重新查看

查看前也可以重启adb服务adb kill-server adb start-server

adb kill-server adb start-server

输入 “adb nodaemon server”会显示出5037端口被占用

adb nodaemon server

输入如下命令查看是哪个进程占用的

netstat -ano | findstr “5037” 可以看到是PID为14292的进程

netstat -ano | findstr "5037"

输入 tasklist | findstr “14292”

tasklist | findstr "14292"

然后输入“taskkill /f /pid 14292”结束进程


taskkill /f /pid 14292

最后输入“ adb devices” ,可以成功显示出设备

adb devices
文档更新时间: 2023-05-07 08:28   作者:admin