2012-01-27 23 views
4

我嘗試了所有的網,這個網站的帖子中給出的可能的選擇......但他們的工作不...正在啓動錯誤:無法連接到遠程虛擬機。連接超時。它試圖調試我的應用我的設備上的Android

我越來越

啓動錯誤:無法連接到遠程VM。連接超時。

當我試圖在我的移動設備上調試我的應用程序。 應用有任何問題,運行正常,當我運行正常

我在租賃現在這些鏈接使用...

How to resolve "Waiting for Debugger" message?

Eclipse issue - Launch error: Failed to connect to remote VM. Connection timed out

Eclipse Error: "Failed to connect to remote VM"

Launch error: Failed to connect to remote VM

https://forums.oracle.com/forums/thread.jspa?threadID=653343

無上述工作的...

我真的停留在此,我惹惱每次它發生在重新啓動我的機器...

請幫

拉吉

+0

http://stackoverflow.com/a/9859774/3205409 它在我的linux-ubuntu盒子上工作。 – user3209671 2014-01-17 06:29:22

回答

18

轉到窗口 - >首選項 - >常規 - >網絡連接,並檢查是否有任何代理設置在這裏,更改'活動提供商'爲'直接',然後再試一次。

+0

其直接從一開始...我重新啓動了我的機器和手機,有時它的工作,有時它不 – Nik 2012-03-26 08:05:01

+1

你必須開玩笑的人..這已經讓我的一天!非常感謝 – 2012-11-29 00:03:27

+1

適用於我... – 2014-03-01 10:49:14

1

我一直有同樣令人沮喪的問題。我終於找到了對我有用的東西:確保localhosts正確解析(並且非常明確)。

當您的開發機器是未連接到網絡(沒有WiFi,沒有網絡電纜)時,測試它是否工作。如果在這些條件下確實工作,那麼可能需要確保地址正確解析爲localhost。 DDMS和adb.exe用於調試和與VM通信的消息必須在您的計算機上正確解析爲localhost。 (是的,奇怪的是使用DDMS & adb的其他命令工作得很好,但調試不成功,似乎DDMS或adb中的某些東西需要標準化,以便它們在相同條件下工作)。確保事情都解決到localhost正確:

1)確保此行是在您的/Windows/System32/drivers/etc/hosts [窗口](或etc/hosts [* nix中]文件:

127.0.0.1 localhost 

(你可以有任何金額「127.0.0.1」和「localhost」之間的空格)

2)如果這不起作用,那麼您可能還需要將PC的IPv4地址添加到hosts文件中,並將其解析爲localhost。(你可以找到的IPv4地址爲您的機器與ipconfig命令。)如果,例如,你的機器的IPv4地址是192.168.1.100,那麼你會

 
192.168.1.100 localhost 

行添加到您的主機文件。 (您可以將它添加到文件的「127.0.0.1 localhost」行下面。)

我在(1)我的主機文件中,但它仍然沒有工作(除非我的電腦沒有連接到網絡)。我嘗試了(2)一些猜測,這對我很有幫助。

順便說一句:你可以通過使用netstat -b命令來驗證adb(和你的仿真器,如果你正在運行的話)正在偵聽端口。 (需要注意的是Win7上,你需要管理員權限爲-b選項我打開使用一個命令行窗口。「以管理員身份運行」。)

4

我不知道爲什麼,但是這對我的作品: 首次運行(或調試)您應用程序在仿真器中,然後調試設備上的應用程序(不關閉仿真器)。 讓我知道這是否適合你。

0

可能看起來像一個明顯的答案,但要確保你沒有兩個模擬器運行--5554; 5556; ...當調試器不知道要連接哪個端口時,它很難設置端口。

相關問題