1. 程式人生 > >【HBuilder除錯】adb server version (31) doesn't match this client (36); killing...

【HBuilder除錯】adb server version (31) doesn't match this client (36); killing...

執行adb 命令的時候報錯:

C:\Users\Administrator>adb devices

List of devices attached
adb server version (31) doesn't match this client (36); killing...
error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:
通常每個套接字地址(協議/網路地址/埠)只允許使用一次。 (10048)
could not read ok from ADB Server
* failed to start daemon *

error: cannot connect to daemon


原因分析:

這個是socket 的埠被佔用了,我這裡是因為360手機助手佔用了這個埠,所以其他的就不能夠用了。

解決辦法:

解除安裝了360的手機助手就可以了,

首先 開啟360安全衛士,點選右下角的 “更多+”-》點選“我的工具”-》點選左下角的“編輯”-》點選“手機助手”上面的X

這個時候可能會刪除不了,那麼就要刪除手機助手的程序,如圖裡面的360Mobile。。這些,然後就可以刪除了

然後再執行adb 命令就可以了

端口占用可能不止360助手,其餘程式也可能。

解決思路:找到程序ID,kill掉。

Hbulider進行第三方的模擬器除錯也會出這個問題。

原文地址:http://blog.csdn.net/rodulf/article/details/51939974