Failed to initialize Monitor Thread: Unable to establish loopback connection
打開Eclipse,連上手機時,DDMS報錯:Failed to initialize Monitor Thread:Unable to establish loopback connection
造成這個問題的原因是:啓動wifi共享精靈的時候,需要啓動服務中的“Windows Firewall”這一項。現在,只需手動停止它,一切就OK了。
桌面圖標----->計算機----->右鍵----->管理----->服務和應用程序----->服務----->Windows Firewall----->停止
重啓Eclipse,連接正常
修改在Eclipse文件夾下的“eclipse.ini”文件
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
在其後面加入下面這句(如果eclipse.ini中沒有,則這幾句一起加入到這個文件的最後):
-Djava.net.preferIPv4Stack=true
重啓Eclipse。
解決方案三:
dos下進入SDK目錄下的tools目錄,執行以下命令:
adb kill-server
adb start-server
如果還有這個問題,請關閉你的防火牆,OK!
還有好多其他方案......
我個人的經歷:
問題出現的原因:因爲在昨天,我的eclipse打印不了7.0android手機的log,就在網上找了點解決方法,解決方法使用的是替換ddmlib.jar包,參考博客地址。解決後,就開心的寫代碼了,但是問題出現在今天的早晨!!!我做了一件很普通的事——360提示安全信息、防護措施等,我就點擊了確定。我懷疑就是從這開始的。
個人解決方案方法:在百度中搜索了如何關閉360防火牆。之後我就開始解決問題的歷程了(其實我已經按照其他的方案已經做了一遍了,無果)。
第一步:從360中進入“防護中心”,進入到系統防護
第二步:關閉驅動防護;
第三步:進入360設置中心-安全防護中心-黑客入侵防護;關閉自動防護,設置遠程登錄安全級別爲“系統默認”;
第四步:進入360設置中心-安全防護中心-開發者模式;添加開發的盤符路徑(我直接添加了整個盤符路徑)。
我並沒有重啓Eclipse,也沒有重啓adb,就好了。
總結一句話:具體問題,具體分析