兄弟們,最近我碰到了一個很煩的問題,就是每次連接手機到電腦上,都跳出一個“adb server is out of date. killing”的提示,真的讓我心累??!
比起這個問題,我更加討厭的是網(wǎng)上那些一句話解決問題的人,啪啪打臉之后,我終于發(fā)現(xiàn)了一些可行的解決方案。
首先,我們需要了解一下這個“adb server is out of date”的問題。其實,這是因為我們連接手機的時候,手機上的adb daemon與電腦端的adb server版本不一致,導(dǎo)致兩者無法通訊而發(fā)生的錯誤。那么,怎么解決呢?
第一種方法,就是簡單暴力,直接清除adb緩存:
在電腦命令行窗口輸入以下命令:
adb kill-server
adb start-server
然后,通過adb devices命令查看是否連接成功。
這個方法很簡單,但是也有很大的缺點,就是清除緩存會導(dǎo)致所有緩存信息被清除,如果你還有其他的緩存,可能會被清除掉。
第二種方法,就是更新ADB版本:
我們可以先在安卓開發(fā)網(wǎng)站上找到最新的ADB版本,然后再將其安裝到電腦上:
1.下載ADB工具包;
2.解壓縮ADB工具包到本地;
3.找到工具目錄下的adb.exe文件,用新版本的adb.exe替換相應(yīng)的舊文件;
4.重新啟動adb服務(wù)。
這個方法需要下載新的ADB版本,并且對文件進行替換,相對來說比較麻煩,但是更新之后,這個問題就可以解決了。
第三種方法,就是通過命令行窗口進行操作:
1.運行命令行窗口;
2.進入Android SDK的platform-tools目錄,命令行輸入:cd【Android SDK的platform-tools目錄】(具體路徑需要自己找噢);
3.輸入命令:adb kill-server && adb start-server,重啟ADB服務(wù)。
這個方法也比較簡單,但是需要使用命令行窗口進行操作,適合比較喜歡折騰的小伙伴們。
總結(jié)一下,解決“adb server is out of date”的問題其實非常簡單,只需要選擇一種適合自己的方法就可以了。麻煩一點的話,選擇更新ADB版本或者通過命令行窗口進行操作;簡單粗暴的話,就直接清除ADB緩存就好了。希望我的經(jīng)驗可以幫到需要的小伙伴們哦! yinyiprinting.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁設(shè)計制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營銷知識和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來幫助用戶創(chuàng)建令人驚嘆的實用網(wǎng)站。 該平臺致力于提供實用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗豐富的專業(yè)人士的寶貴資源。
聲明本文內(nèi)容來自網(wǎng)絡(luò),若涉及侵權(quán),請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱[email protected]
站長 :你好是你的忠實讀者,SEO實戰(zhàn)密碼已上架,就買了,一本,正在研究