Невозможно использовать telnet localhost 5554 для подключения эмулятора Android

Я не могу использовать команду telnet localhost 5554 для подключения эмулятора Android. Всегда получайте эту ошибку:

Подключение к локальному хосту ... Не удалось открыть соединение с хостом на порту 5554: сбой подключения

Я даже настроил все порты, чтобы разрешить соединения как для входящих, так и для исходящих правил в брандмауэре Windows.

Я использую Windows 7.


person IT-Fan    schedule 09.07.2011    source источник
comment
Попробуйте полностью отключить брандмауэр. Однажды у меня была аналогичная проблема, и разрешение входящих / исходящих портов и даже отключение брандмауэра не помогло, проблему решило только удаление брандмауэра: stackoverflow.com/questions/4499803/   -  person Android Eve    schedule 10.07.2011
comment
@Android Eve: Отключение брандмауэра тоже не помогает.   -  person IT-Fan    schedule 10.07.2011
comment
Извините, мне нужно запустить эмулятор перед использованием telnet. Виноват. Задача решена !   -  person IT-Fan    schedule 10.07.2011
comment
Говорил же'! :-) Жаль, что комментарии должны состоять из 15 символов ...   -  person Szocske    schedule 10.07.2011


Ответы (7)


Я сталкивался с этой проблемой несколько раз, я не уверен, как эмулятор работает с адресами, но localhost просто не работает для меня.

Изменение команды подключения на telnet 127.0.0.1 5554 позволило мне подключиться, поэтому, если localhost не работает, попробуйте 127.0.0.1

person Jimmy    schedule 16.06.2012

Попробуйте использовать полную команду внутри telnet:

Microsoft Telnet> open localhost 5554

Это должно сработать, иногда мы забываем написать всю команду

person fhellmund    schedule 20.02.2014
comment
Спасибо тебе за это. Моя проблема была telent: could not resolve localhost:5554/telnet: Name or service not known. Я пробовал telnet localhost:5554 в ubuntu. Моя проблема заключалась в том, что я включил толстую кишку. Использование telnet localhost 5554 - с пробелом вместо двоеточия - также помогло мне. - person JJ Stiff; 23.03.2016

Используйте инструмент netstat, чтобы убедиться, что приложение прослушивает этот порт. Я не знаком с netstat в Windows, но, похоже, вам понадобятся параметры -a -n и, возможно, параметры -o.

Если вы видите, что процесс слушает, продолжайте смотреть на брандмауэр. Если вы его не видите, выясните, почему он не работает.

person Szocske    schedule 09.07.2011

Во-первых ... вы должны включить команду Telnet в Windows.

проверьте это http://www.labnol.org/software/windows-telnet-command/18222/

тогда будет работать :)

person Ahmed Nasr    schedule 27.01.2014

сначала просто введите telnet в командную строку

Microsoft Telnet> открыть 127.0.0.1 5554

строка выше может показать вам следующий результат

Консоль Android: требуется аутентификация

Консоль Android: введите auth для аутентификации

Консоль Android: вы можете найти ее в C: \ Users \ YOURPCNAME.emulator_console_auth_token 'OK

затем перейдите на диск 'c', затем пользователь, где вы найдете .emulator_console_auth_token, откройте этот файл и поместите токен аутентификации, как показано ниже

авторизация ################

тогда вы найдете

Консоль Android: введите help для получения списка команд.

OK

это означает, что вы подключены сейчас ..

person Narender Gusain    schedule 18.01.2017

Если telnet localhost 5554 не работает, попробуйте использовать порт 5037. Также убедитесь, что эмулятор запущен.

person Reyhane Farshbaf    schedule 10.10.2018

В cmd: вы нажимаете cd D: \ Android \ sdk \ platform-tools. Это путь к платформенным инструментам на вашем компьютере. После того, как вы можете ввести telnet localhost 5554

redir add udp: 9876: 9876 или redir add tcp: 5000: 6000

person Anh Duy    schedule 17.07.2013