運行adb shell提示“adb server is out of date”怎么辦呢?通常導致此類情況產生的重要原因是由于端口被占用所造成的。對應的解決方法如下。
1.在使用ADB命令前,首先必須確保電腦安裝了手機或平板電腦的驅動程序,可以從對應官方網站下載與手機類型相匹配的驅動,也可以通過刷機精靈來安裝手機驅動 。

2.當運行“adb shell“命令出現“adb server is out of date,killing...”提示時,可以先執行“adb nodaemon server”來查看“adb server”端口的信息。如圖所示:

3.待得到“ADB Server”端口信息后,執行&ldquo.netstat -ano | findstr "5037"命令,其中“5037”為“ADB Server”端口號。

4.從返回的結果列表中找到“TCP”項右側的數字,如圖所示為“5240”。此序號即為當前占用“ADB Server”端口的進程號,我們需要中止此進程。

5.執行命令“tskill 5240"即可中止占用“ADB Server”端口的進程號。如圖所示:

6.最后再次執行“ADB Shell”命令,就可以正常進入Shell管理操作模式啦。

新聞熱點
疑難解答