問題:
用adb連接Android真機、模擬器時,提示adb server version(x) doesn’t match this client,如圖

原因:
造成這個問題,最常見的原因是您的電腦運行著手機助手、連接手機除錯的其他開發工具等,占用了5037埠導致,
因為套接字的唯一性(一個套接字只能由 協議/網路地址/埠號 唯一確定 ),一個電腦只能有一個程式關聯對應的埠,對于adb對應的埠就是5037,
解決:
為了驗證你的5037埠是否被占用,可以用netstat -ano|findstr “5037” 去查找5037對應的埠號的行程id 也就是pid,
如果有相應的pid,就證明此埠5037有程式占用了,如下圖

果然,5037埠有相應的行程,我們試著去查找相應的行程對應的行程名稱,用tasklist |findstr “15828” 結果如下圖
果然,我們找到了一個行程名字,看名字似乎是ludash的拼音縮寫開頭的,這時候去檢查一下你電腦的運行程式,是魯大師手機助手正在運行,結束這個行程即可 ,
如果您有其他需要,或者相關內容有什么不完善的地方,請留言給我!!
您也可以加入下方qq群,共同學習進步,感謝參與!!
Android學習交流群:523487222
點擊鏈接加入群【Android學習群】
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292929.html
標籤:其他
上一篇:Activiti-簡單使用
