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就能正常使用了。

你可能感兴趣的:(adb端口被占用问题)