“21 天好习惯”第一期-20

本文记录了解决AndroidStudio模拟器无法启动,出现'Unable to start adb server: error: protocol fault'错误的过程。问题可能由于5037端口被占用导致。通过关闭AndroidStudio,结束adb.exe进程,然后重新启动adb服务器,最终成功解决问题。建议在遇到此类问题时检查相关端口占用情况。
摘要由CSDN通过智能技术生成

今天使用 Android Studio 时,遇到模拟器是灰色的,且报错提示为:

Unable to start adb server: error: protocol fault

我顿时懵逼,于是上网查了一下,可能是5037端口被占用,因为5037为adb默认端口

于是把 Android Studio 关闭并我使用以下命令查了一下

1.使用命令:netstat -aon|findstr "5037" 找到占用5037端口的进程PID

使用命令:tasklist|findstr "6644" 通过PID找出进程

我发现好像也没被占用啊,但是 Android Studio 已经关闭了,adb.exe却还在运行,于是我调出任务管理器(ctrl+alt+del),找到这个进程,结束进程

然后再使用命令:adb start-server 启动adb,接着重启 Android Studio 发现就好了

然后再使用命令:netstat -aon|findstr "5037" 找到占用5037端口的进程PID,发现正常运行了

 

综上所述,是adb.exe没有正常运行,此时只要将它重启即可,至于为什么会出现这种情况我也不是很清楚,也许是我用模拟器运行了有毒的程序导致,也许是其他原因

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值