美文网首页Android Studio测试之道Android知识
PC端的软件端口和adb 5037端口冲突解决方案

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

作者: 雷哥说 | 来源:发表于2016-09-08 14:22 被阅读1277次

    使用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的问题;

    相关文章

      网友评论

      • b6f36bab2fad:不错:+1:,鼓励一下!
      • ce8379ec301a:看这个http://m.blog.csdn.net/article/details?id=37593839
        雷哥说:@张三思 你那个adb端口自定义值的方案特别棒!这样基本可以永久的解决重复在任务管理器手动结束占用adb端口,:stuck_out_tongue_winking_eye:
      • 雷哥说:难道这文章提到的问题没有人遇到过?怎么就没个人评价一下讨论讨论,没动力啊!
        雷哥说:@白少流 嗯,目前占用端口最常见的软件是杀毒软件和各种手机助手!
        蓝色空间号: @Mr贾先生 我都是直接在任务管理器中右键adb.exe打开文件位置,然后把那个程序卸载了!tmd老是占用老子端口

      本文标题:PC端的软件端口和adb 5037端口冲突解决方案

      本文链接:https://www.haomeiwen.com/subject/cprjettx.html