2011-12-02 8 views
20

Ho provato tutto il giorno a eseguire il comando telnet localhost 5554 nella riga di comando, ma non ci sono riuscito. Continuava a dire telnet is recognized as an internal or external command.... La directory è impostata su dove sono installati i miei strumenti Android SDK (C:\Program Files\Android\android-sdk\tools). Forse questo percorso non è corretto ma non so cos'altro fare. Ho cambiato il percorso verso altri ma non ho avuto successo. Mi aiuti per favore.Emulatore Android come usare telnet localhost 5554?

Grazie in anticipo.

risposta

26

Se si utilizza Windows 7, telnet non è abilitato per impostazione predefinita. Questo site contiene istruzioni dettagliate per l'accensione. Una volta che lo fai, dovresti essere in grado di telnet nell'emulatore.

+3

Oh grazie molto molto :) E 'ora di lavoro . – Laura

0

Se si sta tentando di connettersi all'emulatore con una shell, non farlo su TCP/IP. Fatelo con ADB:

adb shell -e

ADB risiede nel platform-tools.

2

È necessario il servizio Telnet turn on. In alternativa, è anche possibile utilizzare il client ssh Putty - http://www.putty.org/ per telnet su localhost 5554

2

su Windows 7 Telnet Client e Server è essere disabilitato per impostazione predefinita. Se si desidera abilitarlo, è possibile farlo utilizzando il prompt dei comandi o tramite il pannello di controllo.

Per farlo:

Click on Start and under search type in CMD 
Right click on CMD and click on Run as administrator 
Enter the Administrator password if it prompt 
Then type in pkgmgr /iu:”TelnetClient” to Enable the Client 
And pkgmgr /iu:”TelnetServer” to Enable the Server 
1

Il servizio Tlntsvr.exe, responsabile Telnet, è stato disattivato alla mia macchina. Ho appena messo in "avvio manuale" e poi avviato.

1

Dopo aver abilitato il client Telnet, non ha funzionato per me direttamente sul prompt dei comandi. Cosa dovevo fare:

  1. Aprire il prompt telnet (Cerca programmi, digitare "telnet.exe" o semplicemente "telnet" in C: \ WINDOWS \ system32).
  2. Al prompt telnet, digitare "o localhost 5554".
+0

Questa dovrebbe essere la risposta! Grazie! – Alessandro

3

Se si lavora in Windows 7 telnet non è impostato di default è necessario attivarlo da Programmi e funzionalità dal pannello di controllo

1- Accendere funzionalità di Windows on o off

2- controllare su server Telnet // client telnet client/Telnet è OK

3- OK // funzione è solo per ora

enter image description here

per testare il suo lavoro da linea di comando scrivere telnet

per la connessione al emulatore basta scrivere questo comando numero

-->> telnet 127.0.0.1 5554 

127.0.0.1 localhost

5554 porta nella nostra case its 5554

enter image description here

è possibile eseguire alcuni comandi nel tuo emulatore

potere di controllo, Rete, simulare chiamata, un messaggio .... ecc

Esempio: sms send 1254 this is message

questo comando invierà un messaggio al tuo emulatore da questo numero con il messaggio questo è il messaggio

Spero che questo aiuto

UPDATE

modo facile per ottenere tutti i dispositivi IP connessi con porta per collegare

basta scrivere nel terminale questo comando

adb devices 
+0

Come posso ottenere il numero di porta dall'app Android in esecuzione su AVD (cioè 5554 o 5556 ecc.) –

+1

lo troverai nella parte superiore dell'emulatore guarda l'ultima immagine (in alto a sinistra) –

+0

Signore, voglio usare il comando Telnet dal mio app in esecuzione, come posso ottenere il numero di porta in modo pragmatico? –

Problemi correlati