2011-12-02 63 views
20

我試了一整天在命令行中運行命令telnet localhost 5554,但我沒有成功。它一直說telnet is recognized as an internal or external command...。該目錄設置爲我的Android SDK工具的安裝位置(C:\Program Files\Android\android-sdk\tools)。也許這條路是不正確的,但我不知道還有什麼要做。我已經改變了路徑,但沒有成功。請幫幫我。Android模擬器如何使用telnet localhost 5554?

在此先感謝。

回答

26

如果您使用的是Windows 7,則默認情況下未啓用telnet。此site有分步說明打開它。一旦你這樣做,你應該能夠遠程登錄到模擬器。

+3

哦,非常感謝你非常:)它的工作現在。 – Laura

0

如果您嘗試使用shell連接到模擬器,請不要通過TCP/IP執行此操作。亞行做到這一點:

亞行-e殼

ADB駐留在平臺的工具。

2

在Windows 7 Telnet客戶端和服務器在默認情況下被禁用。如果你想啓用它,你可以使用命令提示符或通過控制面板。

要做到這一點:

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

服務Tlntsvr.exe,負責遠程登錄,在我的機器被禁用。我只是把它放到「手動啓動」,然後啓動它。

1

啓用Telnet客戶端後,它在我的命令提示符下無法正常工作。我必須做的:

  1. 打開telnet提示符(搜索程序,在「C:\ WINDOWS \ system32」中鍵入「telnet.exe」或只是「telnet」)。
  2. 在telnet提示符處,輸入「o localhost 5554」。
+0

這應該是答案!謝謝! – Alessandro

3

如果您在Windows 7工作的telnet不是默認設置,必須從 程序啓用它,並從控制面板功能或關閉

2-

1-打開Windows特性檢查Telnet客戶端/ Telnet服務器// Telnet客戶端僅是OK

3- OK //功能是現在

enter image description here

要測試的命令行其工作寫的telnet

要連接到你的模擬器只是在寫這個命令

-->> telnet 127.0.0.1 5554 

127.0.0.1本地主機

5554端口號我們它的情況5554

enter image description here

您可以在模擬器中運行一些命令

控制電源,網絡,模擬來電,訊息....等

例子:sms send 1254 this is message

這個命令將發送消息給你的模擬器這個數字 有消息這個消息

我希望這可以幫助您

UPDATE

簡單的方法得到的所有設備與港口連接IP連接

只是在終端寫這個命令

adb devices 
+0

如何從AVD(如5554或5556等)上運行Android應用程序獲取端口號 –

+1

您會發現它在您的模擬器頂部查看最後一張圖片(左上角) –

+0

先生,我想使用我的Telnet命令正在運行的應用程序,我怎樣才能實用地獲取端口號? –

相關問題