adb端口被占用问题

今天Android Studio上的adb突然报错“adb.exe,start-server' failed -- run manually if necessary”。

然后,查了下网上的资源,看到fukaiqiang大神的相关解决方案

于是,按照大神的解决思路,一步一步来:

首先,进入SDK中的platform-tools文件夹(以下为我电脑的目录)

D:\Android\Sdk\platform-tools

然后,按住键盘上的Shift键+鼠标右键,在此处打开命令行窗口。

netstat -aon|findstr "5037"

就能看到类似如下内容(当前情况如图1)

TCP        127.0.0.1:5037        0.0.0.0:0        LISTENING        14792

图1

说明14792占用了端口5037,然后,查询下14792是哪个应用,在命令行输入以下命令(具体情况只需将14792替换成你查询到的数据)

tasklist|findstr "14792"

然后,将显示相应查询结果。(当前结果如图2)

图2

接着,打开电脑的任务管理器,在详细信息里,找到相应的应用(当前为tadb.exe),右键,选择结束任务,释放占用的端口。然后,再打开adb就能正常使用了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 晚上坐在办公室,准备写点东西,办公室只有一位师兄,在一旁转悠转悠。 印象笔记的光标一闪一闪跳了半天,我憋不出一个字...
    李旭洋阅读 1,761评论 0 0
  • 今天坐车回老家让我想起上学的时候,从我们村到镇上有10华里路程,那会一般是牛/骡子拉车,或者步行,条件好的有摩...
    王sa阅读 2,976评论 1 3
  • 材料是推动3D打印行业发展的关键要素,也是限制3D打印技术应用扩展的瓶颈。市场上对于新材料的需求呼声极高,国内外3...
    3D虎阅读 3,106评论 0 0