Mac使用最新AndroidStudio,adb error: protocol fault (couldn't read status): Connection reset by peer

Mac重裝系統(tǒng)后,重新裝機AndroidStudio,下載了最新的版本,也使用了AS自帶的下載SDK進行安裝,運行起來后,發(fā)現(xiàn)AS的log中一直adb在啟動,然后拒絕,又啟動,然后拒絕。
在Terminal中使用adb devices正常,然而 adb connect xxx.xxx.xxx.xxx時報錯error: protocol fault (couldn't read status length),查了很多資料都說是5037端口被占用,然后查了電腦的端口占用情況,根本沒有此端口被占用和啟用,頭大!查看了sdk包下 /platform-tools/下面的source.properties,Pkg.Revision=30.0.2,是最新包啊。
最后的最后網(wǎng)上查資料,猜想應該是最新包中的adb工具問題,不管了,直接網(wǎng)上下載了platform-tools這個離線包把最新的platform-tools文件夾全部替換。
大功告成,運行正常了。哎,新東西還是要經(jīng)過檢驗才行啊,耽誤了我很久查原因~希望能幫到和我一樣情況的人!

最后附上Mac版本的platform-tools離線包鏈接,如https://dl.google.com/android/repository/platform-tools_r25.0.2-macosx.zip

或者 androiddevtools下載地址

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容