關于AS想運行app啟動不了adb找不到模擬器的問題

在使用AS想運行app,點擊run app后經常會出現這樣的錯誤:

error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037

could not read ok from ADB Server

* failed to start daemon *

error: cannot connect to daemon

在浪費了一些時間后終于尋找到了解決方法,發現還沒有特別詳細的解決此問題的文章,在此整理記錄出現的問題和具體解決問題的過程,同時也可以在別人出現同樣問題時能方便地解決。

下面是出現問題的過程和現象:

1.在點擊run app后

2.就經常會出現下面的問題,找不見模擬器

3.Event Log顯示的信息如下:

在萬能的百度上查了下,大部分都說是端口被占用了,把所有相關的連接助手關閉就可以了,可是關了還是依然無效,再次搜尋,發現把占用此端口的進程關閉了就可以了。

下面是在windows系統下解決問題的有效方法。

1.進入命令提示符下,輸入:netstat -aon|findstr 5037,如下圖所示,會出現被占用的5037端口的進程。

2.再輸入:tasklist /fi "PID eq 230672",如下圖所示,就會出現被占進程的具體描述。

3.沒錯,就是adb進程,接著再輸入:taskkill /pid 230672 /f,結束adb進程,再次點擊run app即可看見模擬器了。


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、安裝 http://zhidao.baidu.com/link?url=vmpZFGXFUZg-z2ppS3Z...
    黃小呱閱讀 2,647評論 0 0
  • “沐念晴,趕緊跟我去機場接總經理回來!”副總經理程輝從辦公室急匆匆地快跑出來,他是一個年過四十的男人,頭頂的地中海...
    淘十七閱讀 611評論 1 3
  • RPC框架性能基本比較測試 21 March 2015 gRPC是Google最近公布的開源軟件,基于最新的HTT...
    新強吖閱讀 1,604評論 0 2
  • 不知是否歲數大了的緣故,對過年不甚有好感。小時候覺著過年好,如今想想無非是因為新鮮事物多。不管是張貼對聯,還是領取...
    張謀閱讀 245評論 0 0