zoukankan      html  css  js  c++  java
  • android adb 5037端口被自己占用解决方案

    我的电脑自动安卓了夜神模拟器后,安卓手机便无法通过adb命令连接电脑,安卓手机使用adb命令连接电脑输入adb devices时提示如下:

     于是,我卸载了夜神模拟器,电脑重启后重新进入cmd输入adb devices时依然像上图那样提示,于是我重新从其他同事那里复制了adb相关文件,进行替换我本地的adb文件,重启电脑后依然不行

    上图表明adb端口5037被其他进程占用了,然后就开始在网上找方法

    在开始–运行–CMD 到命令提示符,输入 netstat -aon|findstr “5037”

    找到占用adb5037端口的进程,可以发现进程1408占用端口5037,

    在开始–运行–CMD 到命令提示符,输入tasklist|findstr “1408”,

    找到占用该进程的名称,原来竟是adb自己占用了5037端口,竟然又不能使用adb

     头好大,在网上百度了一圈,找到的解决方案有2种:

    方法一:

    执行:taskkill /f /pid 12540:将进程关掉。或者打开任务管理器,找到这个PID,将此进程关闭,再次在cmd窗口输入adb devices即可连接手机。最好关闭adb再重启adb服务,cmd窗口输入:

    Adb kill-server

    Adb start-server

    方法二:

    修改adb端口号,将默认端口号5037改为其他的五位数端口号

    具体操作
    ANDROID_ADB_SERVER_PORT自定义一个port:如:9999
    然后重启android studio以及cmd
    adb kill-server
    adb start-server

    然而这两种方法都没有解决我的问题,于是我决定停下来想一想,因为百度了这么久,尝试了这么多方法,始终无果,是该冷静一下了
    于是,我去吃了个晚饭,然后,想了下,要不直接重新再网上下载新的adb文件
     
    最终解决方案:
    于是我去Android开发官方网站,下载到最新的SDK Platform Tools
    替换以下4个文件:

    手机可以成功连接电脑

    重新安装夜神模拟器后,也替换了夜神模拟器安装目录下的三个adb文件,并且手机可以正常连接电脑,夜神模拟器也可正常使用

     另外,可以配置下adb环境变量

     
  • 相关阅读:
    JS的构造函数
    Wdcp在安装memcached出现错误的解决办法
    mac 下 xampp 多域名 多站点 多虚拟主机 配置
    JS快速获取图片宽高的方法
    全文检索引擎Solr系列——整合MySQL、MongoDB
    php:获取浏览器的版本信息
    css3 media媒体查询器用法总结
    转:利用node压缩、合并js,css,图片
    火车进站
    三角形有向面积
  • 原文地址:https://www.cnblogs.com/whyan/p/15712713.html
Copyright © 2011-2022 走看看