PC端的软件端口和adb 5037端口冲突解决方案

使用adb进行移动终端的调试时,若看到以下的提示:

$ adb devices

List of devices attached

0123456789ABCDEF        unauthorized


这说明你的移动设备未授权!

此时需要做的是:

一.检查您的设备上的USB开发者权限是否确认开启;

二.是否弹出RSA密钥的弹出框,并点击确定;

三.如果以上2步你都确定进行了操作,那么基本可以判断是adb的端口被监听/占用了;

四.此时使用adb kill-server是没有用的,因为是其他软件的进程监听/占用了adb的端口,而不是adb自身的问题。

所以你需要在命令行中进行如下的操作便可以完美的解决这个问题,经过亲身试验百试不爽,

o(^▽^)o

用cmd+命令管理器解决方案:

输入:netstat -ano | findstr "5037"

找到下列进程:

TCP    127.0.0.1:5037        0.0.0.0:0              LISTENING      4236

TCP    127.0.0.1:5037        127.0.0.1:49422        ESTABLISHED    4236

TCP    127.0.0.1:49422        127.0.0.1:5037        ESTABLISHED    3840

此时把4236这个进程结束就行了。

TASKLIST | findstr "4236"

在任务管理器中查看一下是被那个exe的软件挟持了,结束它,就完美的解决了unauthorized的问题;

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

推荐阅读更多精彩内容