感謝原版主給的啟發:
http://blog.csdn.net/Frank_feng13/article/details/42583667
初步判斷是ADB默認端口被占用的問題,重置也不行,下面就解決辦法跟大家分享一下:
1.windows鍵+R-->輸入cmd打開命令行窗口,輸入adb
(如果提示“adb”不是內部或外部命令,也不是課運行的程序或批處理文件,說明你的adb.exe的路徑沒有配置,配置方法如下
:找到你的SDK目錄下platform-tools中adb.exe的路徑,我的是這個G:\Android2\adt-bundle-windows-x86-20140702\sdk\platform-tools,把它添加到計算機-》屬性-》高級系統設置-》環境變量-》系統變量-》path-》編輯-》在最后加個分號,粘貼上面的這個路徑。重啟命令行窗口,在輸入adb -version就可以查看當前ADB的版本了)
2.在命令行窗口輸入adb nodaemon server
查看ADB端口號是多少,一般是5037
3.然后輸入netstat -ano|findstr "5037"
查看是哪個程序占用了5037這個端口
然后你會在結果中的最后一列得到一個進程的PID號。
這里稍微解釋一下:顯示的從左到右分別是,連接類型(TCP)、本地地址和端口、外部地址和端口、連接狀態、進程的PID號。ESTABLISHED建立的。表示已建立的連接。
4.啟動任務管理器,
勾選顯示所有的用戶進程。根據PID號找到該進程,可是進程里竟然沒有顯示PID這一項,這是點擊上面的“查看”--》選擇列--》勾選PID(進程標識符)就顯示了。找到那個進程結束掉之后。(我的是一個360進程占了!)
5.重啟CMD,輸入adb start-server
重啟ADB,你就會驚奇的發現臉上模擬器了。你也可以在Eclipse里面選DDMS向下的小三角這里選擇Reset adb

大致內容如上所述
