我无法使用命令telnet localhost 5554
连接Android模拟器。
总是得到这个错误:
连接到localhost ...无法在端口上打开与主机的连接 5554:连接失败
我甚至将所有端口设置为允许Windows防火墙中的入站和出站规则中的连接。
我正在运行Windows 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控制台:输入“帮助”以获取命令列表
行
这意味着你现在已经连接..