无法使用telnet localhost 5554连接Android模拟器

时间:2011-07-09 20:57:47

标签: android android-emulator port firewall telnet

我无法使用命令telnet localhost 5554连接Android模拟器。 总是得到这个错误:

  

连接到localhost ...无法在端口上打开与主机的连接   5554:连接失败

我甚至将所有端口设置为允许Windows防火墙中的入站和出站规则中的连接。

我正在运行Windows 7。

7 个答案:

答案 0 :(得分:6)

我已经多次遇到过这个问题,我不确定模拟器如何处理地址,但是localhost对我来说不起作用。

将连接命令更改为telnet 127.0.0.1 5554使我能够连接,因此如果localhost不起作用,请尝试127.0.0.1

答案 1 :(得分:2)

尝试在telnet中使用完整命令:

Microsoft Telnet> open localhost 5554

这应该有效,有时我们忘记编写整个命令

答案 2 :(得分:1)

使用netstat工具验证应用程序是否正在侦听该端口。我不熟悉windows上的netstat,但似乎你需要-a -n和可选的-o选项。

如果您看到进程正在侦听,请继续查看防火墙。如果你没有看到它,找出它没有运行的原因。

答案 3 :(得分:1)

首先......你应该在Windows中启用Telnet命令。

检查一下 http://www.labnol.org/software/windows-telnet-command/18222/

然后它会工作:)

答案 4 :(得分:1)

如果“ telnet localhost 5554”不起作用,请尝试使用端口5037。 还要确保模拟器正在运行。

答案 5 :(得分:0)

在cmd中:按cd D:\ Android \ sdk \ platform-tools。它是计算机中平台工具的路径。之后你可以输入telnet localhost 5554

redir add udp:9876:9876或redir add tcp:5000:6000

答案 6 :(得分:0)

首先只需在命令提示符下键入telnet

Microsoft Telnet>开放127.0.0.1 5554

上面的

行可能会显示以下结果

Android控制台:需要验证

Android控制台:输入'auth'进行身份验证

Android控制台:您可以在C:\ Users \ YOURPCNAME.emulator_console_auth_token'中找到您的 行

然后进入你的'c'驱动器,然后进入你找到的用户.emulator_console_auth_token 打开该文件并为您提供身份验证令牌,如下所示

auth ################

然后你找到了

Android控制台:输入“帮助”以获取命令列表

这意味着你现在已经连接..