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

引用https://www.aliyun.com/jiaocheng/32552.html

    • 阿里云  >  教程中心   >  android教程  >  PC端的软件端口和adb 5037端口冲突解决方案  
    • PC端的软件端口和adb 5037端口冲突解决方案
    • 发布时间:2018-01-18 来源:网络 上传者:用户

      关键字: 端口 冲突 解决方案 端的 软件 5037 adb

      发表文章
    • 摘要:使用adb进行移动终端的调试时,若看到以下的提示:$adbdevicesListofdevicesattached0123456789ABCDEF    unauthorized这说明你的移动设备未授权!此时需要做的是:一.检查您的设备上的USB开发者权限是否确认开启;二.是否弹出RSA密钥的弹出框,并点击确定;三.如果以上2步你都确定进行了操作,那么基本可以判断是adb的端口被监听/占用了;四.此时使用adbkill-server是没
    • 使用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的问题;

原文地址:https://www.cnblogs.com/hotshopping88/p/10095680.html