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环境变量

     
  • 相关阅读:
    团队冲刺-1
    最优惠购买书籍
    gogoing软件NABCD
    二维数组首尾相连
    首尾相连一维数组的最大子数组和
    二维数组返回最大子矩阵之和
    石家庄铁道大学基础教学楼电梯使用调查
    子数组最大值求和
    返回一个整数数组中最大子数组的和-课堂训练(子数组为连续)
    软件工程概论-四则运算
  • 原文地址:https://www.cnblogs.com/whyan/p/15712713.html
Copyright © 2011-2022 走看看