无法连接到tcp:5037:无法连接到127.0.0.1:5037:无法建立连接,因为目标计算机主动拒绝它。 (10061)

时间:2015-12-17 06:28:24

标签: android shell sockets tcp adb

您好我是android的新用户我无法运行adb.exe它会给我以下错误:

==>adb start-server
adb I  6108  5748 adb.cpp:219] Android Debug Bridge version 1.0.32
adb I  6108  5748 adb.cpp:219] Revision 09a0d98bebce-android
adb I  6108  5748 adb.cpp:219]
adb I  6108  5748 adb_client.cpp:126] _adb_connect: host:version
adb I  6108  5748 sysdeps_win32.cpp:742] could not connect to tcp:5037: cannot connect to 127.0.0.1:5037: No connection could be made because the target machine actively refused it. (10061)
adb I  6108  5748 adb_client.cpp:175] adb_connect: service host:start-server
* daemon not running. starting it now on port 5037 *
Cannot open 'nul': The system cannot find the file specified. (2)
* failed to start daemon *
error: cannot connect to daemon

这个错误究竟意味着什么..?

Cannot open 'nul': The system cannot find the file specified. (2)  

这是什么错误..?

7 个答案:

答案 0 :(得分:20)

确保您已安装设备驱动程序和adb服务 并在android device -> setting -> developer options中激活USB调试  当您通过USB端口连接时,必须能看到您的设备(通过此命令:adb devices

因此,当您通过USB连接时,请遵循以下命令:

1 - 通过USB保持连接
2 - 连接到您的WIFI网络(计算机和移动设备)
3 - ping DeviceIP(必须ping你的设备)
4- adb kill-server
5 - adb usb
6 - adb tcpip 5556
7 - adb connect "yourDeviceIP:5556"
8 - adb devices(必须看两个设备名称,其中一个是设备IP:5556)
9 - 拔下USB线

那么它完成了!你可以测试你的应用程序

答案 1 :(得分:0)

检查这个答案对我有帮助。问题可能出在最新的不稳定版本的平台工具上。

adb cannot connect to daemon at tcp:5037

答案 2 :(得分:0)

在我的计算机中,它与Hyper-V有关,我必须完全禁用它。然后可以使用诸如5037、5055、8080之类的端口。

有关https://petri.com/how-to-disable-hyper-v-completely-in-windows-10https://www.poweronplatforms.com/enable-disable-hyper-v-windows-10-8/的更多信息。

不要忘记bcdedit /set hypervisorlaunchtype off !!!

答案 3 :(得分:0)

我曾经遇到过同样的问题,这是因为防病毒软件不允许与我的设备连接。因此,我从平台工具中删除了adb.exe并再次粘贴。 [请在删除之前存储adb.exe]

完成此操作后,我从防病毒软件中弹出了一个对话框,询问它是否可以允许设备连接。单击“确定”后,我从设备获得了身份验证密钥。检查后,我能够成功连接。

答案 4 :(得分:0)

通过 USB 连接您的安卓手机,然后尝试以下命令

<块引用>

adb 设备或 adb.exe 设备

回答:- 守护进程没有运行;现在从 tcp:5037 开始 守护进程成功启动 连接的设备列表 [设备 ID] 设备

答案 5 :(得分:-1)

似乎您的adb正在 tcpip模式中进行侦听以通过wifi连接..使用adb kill-server杀死服务器..使用adb usb再次启动它

否则也尝试l-&gt;转到任务管理器并终止adb进程。 ..

答案 6 :(得分:-3)

adb.exe可能已损坏,请尝试替换这些文件

ADB.exe
AdbWinApi.dll
AdbWinUsbApi.dll

来自最新的SDK Platform-Tools for Windows