android - Eclipse DDMS錯誤“無法綁定到調試器的本地8600”



10 Answers

嘗試使用以下命令來終止8600端口:

fuser -k 8600/tcp

這為我修好了。

android

在Eclipse中出現以下錯誤:

[timestamp - ddms] Can't bind to local 8600 for debugger

為什麼?




我有以下主機文件

127.0.0.1 localhost
192.168.1.2 localhost

我開始不斷地發現錯誤,這非常煩人

“無法綁定到調試器的本地8600”
“無法綁定到調試器的本地8601”
“無法綁定到調試器的本地8602”等

我從hosts文件192.168.1.2 localhost刪除了第二行,一切恢復正常。

希望這可以幫助。




我在OSX上遇到過類似的問題。 恰好我打開了兩個Eclipse實例,所以我可以在另一個工作區中引用一些代碼。 最終我意識到這兩個實例可能會互相干擾,所以我關閉了一個實例。 之後,我不再看到“無法綁定...”錯誤。




我在Windows 8上運行Android ADT軟件包。本主題中介紹的兩種解決方案(編輯主機文件並更改eclipse偏好設置)都不能解決問題。

在我的情況下,通過卸載Java 7(現在使用Java 6)解決了該問題。 調試器現在正在工作!




在我看來,問題在於背景上掛著一道鬼影, 它沒有使用任何工作區,也沒有窗口,所以它只在進程列表中找到它。 殺死它解決了這個問題。




對我而言,這是由於我試圖使用eclipse進行調試,同時也運行Android Studio。 這兩個程序都試圖監視類似端口上的android設備。 要么退出除一個以外的所有IDE,要么在IDE首選項中修改用於調試的端口號,以使它們不相似。




唯一能解決這個問題的解決方案是卸載Java 7並在基於Windows 8 x64的計算機上安裝Java 6。

你可以從here下載Java 6。




在我的終端上的mac上:

$ ./adb kill-server
$ ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

我打開eclipse並將ddms端口設置為5037.它工作正常。




基於this答案為我工作

在Eclipse中去

Window->Preference->Android->DDMS

然後勾選“使用ADBHOST”為“127.0.0.1”。

然後重新啟動eclipse




也許回答這個問題為時已晚,但我想我已經找到了一個解決方案,我注意到的是在info.plist文件中> JVMoption(Mac)與應用程序包中有兩個版本的Java,即它是顯示“1.6 *,1.7 +”,所以我只是將其改為“1.8 *”,這是我目前的Java版本,現在它為我工作




Related


Tags

android