报错如下: failed to connect to 127.0.0.1:5555
C:\Users\Administrator>adb devices List of devices attached emulator-5554 device C:\Users\Administrator>adb connect 127.0.0.1:5555 failed to connect to 127.0.0.1:5555 C:\Users\Administrator>
网上说法一: 重启adb
C:\Users\Administrator>adb kill-server C:\Users\Administrator>adb connect 127.0.0.1:5555 * daemon not running; starting now at tcp:5037 * daemon started successfully failed to connect to 127.0.0.1:5555 C:\Users\Administrator>
网上说法二: 杀死占用5037端口的进程
C:\Users\Administrator>netstat -aon|findstr 5037 TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 8896 C:\Users\Administrator>tasklist /fi "PID eq 8896" 映像名称 PID 会话名 会话# 内存使用 ========================= ======== ================ =========== ============ adb.exe 8896 Console 1 11,276 K C:\Users\Administrator>taskkill /pid 8896 /f 成功: 已终止 PID 为 8896 的进程。 C:\Users\Administrator>netstat -aon|findstr 5037 C:\Users\Administrator>adb connect 127.0.0.1:5555 * daemon not running; starting now at tcp:5037 * daemon started successfully failed to connect to 127.0.0.1:5555 C:\Users\Administrator>
网上说法三: 关闭雷电, 再杀死占用5555端口的进程
C:\Users\Administrator>netstat -ano|findstr 5555 TCP 127.0.0.1:11789 127.0.0.1:5555 SYN_SENT 16640 C:\Users\Administrator>adb kill-server C:\Users\Administrator>netstat -ano|findstr 5555 // 此处先打开雷电 C:\Users\Administrator>adb connect 127.0.0.1:5555 adb server version (31) doesn't match this client (41); killing... * daemon started successfully failed to connect to 127.0.0.1:5555 C:\Users\Administrator>
最终解决办法
打开雷电后, 右击雷电图标,
展开菜单后, 右击菜单中的雷电图标,
点击属性, 复制起始位置,
黏贴到文件资源管理器的地址栏, 回车
这样就打开了雷电模拟器所在文件夹,
该文件夹下有一个adb.exe
在地址栏中输入cmd, 回车,
这样就在当前文件夹打开了cmd,
执行以下代码
"./adb" connect 127.0.0.1:5555
成功连接雷电模拟器
D:\software\leiDian\LeiDian\LDPlayer4.0>"./adb" connect 127.0.0.1:5555 adb server is out of date. killing... * daemon started successfully * connected to 127.0.0.1:5555 D:\software\leiDian\LeiDian\LDPlayer4.0>
名人名言
思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问
--- 牙叔教程
声明
部分内容来自网络
本教程仅用于学习, 禁止用于其他用途