解決adb rver is out of date. killing
最近在學習HBuilderX,想要進行安卓模擬。
在連接模擬器的過程中,執(zhí)行adb命令時,遇到了adb服務器過期的問題。
發(fā)現(xiàn)adb服務器已過期
查找了相關問題的資料,發(fā)現(xiàn)是adb端口被占用了,默認是5037
發(fā)現(xiàn)占用的就是adb.exe,但是adb的命令還是無法正常運行,所以,還是要該進程kill掉
進程ID kill進程的命令有兩種:
(1)taskkill /PID 進程ID /F(強行kill掉指定進程)
(2)taskkill /PID 進程ID /T(kill掉指定進程及其子進程)
這里只需要關閉指定的進程,使用/F的那一條就行
問題解決
使用adb shell提示adb rver is out of date. killing...?如何才能使用adb?急.....
是adb rver端口被占用了
你先執(zhí)行adbnodaemonrver,查看adb rver的端口是多少
C:\Urs\xxxx>adbnodaemonrver
cannotbind'tcp:5037'
再執(zhí)行下netstat-ano|findstr"5037"
C:\Urs\xxxxxx>netstat-ano|findstr"5037"
TCP127.0.0.1:50370.0.0.0:0LISTENING4236
TCP127.0.0.1:5037127.0.0.1:49422ESTABLISHED4236
TCP127.0.0.1:49422127.0.0.1:5037ESTABLISHED3840
然后執(zhí)行tskill 4236即可
mate刷機時出現(xiàn)adb rver is out of date,killing.怎么辦
如果電腦出現(xiàn)rver is out of date,說明電腦的BIOS是舊的,需要更新BIOS或更換主板來解決問題。
微型電腦的主機內一般安裝著系統(tǒng)主板,是安裝在主機中最大的一塊印刷電路板,上面分布著構成電腦系統(tǒng)電路的各種元器件和插接件。
主板上面有許多大規(guī)模集成電路、超大規(guī)模集成電路器件和電子線路、其中包括芯片組、中央處理器插座、內存插槽、總線擴展槽、外設端口和BIOS芯片。許多主板帶有電源管理功能,在規(guī)定時間內,無鍵盤、鼠標和磁盤操作時,系統(tǒng)自動切斷磁盤驅動器和顯示器的電源,使屏幕變黑,系統(tǒng)只給中央處理器供電。總線是用一串插接器組成一組導線,所有的插接器與每條線相連。當一塊總線適配卡插入到某個擴展槽中,就與總線的公共導線接上了,它能接收到微機內部傳來的公共信號和信息。ISA擴展槽的顏色一般是黑的,是主板中最長的擴展槽,是早期主板必備的插槽之一。PCI擴展槽長度短,顏色一般為白色,位寬一般為32位或64位。目前只有顯示卡才有AGP總線。
并行通信端口,即LPT1,俗稱打印口,因為它常接打印機,它是同時傳送八路信號,一次并行傳送完整的一個字節(jié)信息。
串行通信端口,即COM1、COM2,一般接鼠標,外置Modem或其他串口設備。它在一個方向上只能傳送一路信號,一次只能傳送一個二進制位,傳送一個字節(jié)信息時,只能一位一位地依次傳送。
USB端口,可用于U盤、數(shù)碼相機、手機、還可以用于打印機。現(xiàn)在的打印機可以通過USB端口直接連接電腦,安裝相應的打印機驅動程序即可使用。
在主板上,一般都有ROM-BIOS,是固化在只讀存儲器中的系統(tǒng)引導程序。它保存著電腦最重要的基本輸入輸出的程序,系統(tǒng)設置信息,開機上電自檢程序和系統(tǒng)啟動自舉程序。只讀存儲器平時是只讀不寫的。如果主板的BIOS出現(xiàn)了問題,或BIOS是舊版本,就會出現(xiàn)rver is out of date這樣的提示信息。
運行adb shell命令出錯怎么辦
解決方法:1、在使用ADB命令前,首先必須確保電腦安裝了手機或平板電腦的驅動程序,可以從對應官方網站下載與手機類型相匹配的驅動,也可以通過刷機精靈來安裝手機驅動。2、當運行“adbshell“命令出現(xiàn)“adbrverisoutofdate,killing”提示時,可以先執(zhí)行“adbnodaemonrver”來查看“adbrver”端口的信息。如圖所示:3、待得到“ADBServer”端口信息后,執(zhí)行“netstat-ano|findstr"5037"命令,其中“5037”為“ADBServer”端口號。4、從返回的結果列表中找到“TCP”項右側的數(shù)字,如圖所示為“5240”。此序號即為當前占用“ADBServer”端口的進程號,需要中止此進程。5、執(zhí)行命令“tskill5240"即可中止占用“ADBServer”端口的進程號。如圖所示:6、最后再次執(zhí)行“ADBShell”命令,就可以正常進入Shell管理操作模式。