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

Mac重装系统后,重新装机AndroidStudio,下载了最新的版本,也使用了AS自带的下载SDK进行安装,运行起来后,发现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,是最新包啊。
最后的最后网上查资料,猜想应该是最新包中的adb工具问题,不管了,直接网上下载了platform-tools这个离线包把最新的platform-tools文件夹全部替换。
大功告成,运行正常了。哎,新东西还是要经过检验才行啊,耽误了我很久查原因~希望能帮到和我一样情况的人!

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

或者 androiddevtools下载地址

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容