zoukankan      html  css  js  c++  java
  • Android ADB被占用 重启 ADB方法

    前言

    ADB 是 android sdk里面的一个工具,这个工具可以用于操作管理 Android 模拟器 和 真实Andriod手机设备。列如 : 执行安装 删除 应用的操作 , 执行 模拟点击屏幕 等
    并且最重要的一点是 我们在 Android Studio 内 开发的时候 进行安装测试项目的时候 需要设备连接上 ADB , 但是 因为 ADB 会有 很多 第三方的工具 也存在 ADB工具的 问题 导致占用了 我们 Android SDK 内的 ADB 工具 , 因此 我们需要 把 第三方工具的 ADB 关闭 重新启动 我们的 Android SDK 的 ADB 工具

    • 一般 我们 在 Android Studio 里面 进行测试运行项目的时候 可以看到 目前连接到 电脑上的设备
      在这里插入图片描述
    • 但是 如果 我们的ADB端口 被其他第三方工具占用了的话 就会 看不到 连接的设备并 提示 : Unable to connect to ADB. Check the Event Log for possible issues. Verify that you localhost entry is pointing to 127.0.0.1 or ::1 for IPv4 or IPv6, respectively., 是因为设备被 第三方的ADB给连接上了

    • 这个时候 我们就需要 启动 我们的 cmd 命令行工具 先进入 我们的 SDK目录的 platform-tools目录
      在这里插入图片描述

    • 运行 我们的 adb.exe进行 启动服务 操作 adb.exe start-server
      在这里插入图片描述
      可以看到 启动失败了 端口 127.0.0.1:5037 链接被占用了 , 输入 netstat -aon|findstr "5037"
      查询当前 5037 端口是哪个应用在使用
      在这里插入图片描述
      当前 在使用 127.0.0.1:5037端口的是 进程ID为 : 1216 的应用 , 我们再来查询下 当前 进程ID 对应的是哪一个 应用
      在这里插入图片描述
      目前我们查找出了 shuame_helper.exe文件占用了 我们的端口 , 现在 打开我们的系统 任务管理器 在详细信息里面 查找出 我们的 shuame_helper.exe应用然后 右键结束掉任务
      在这里插入图片描述

    • 最后 回到我们的 Android Studio 点击运行项目 , 可以看到 我们的设备 又出现了
      在这里插入图片描述

    总结

    • 上面 就是这次我们讲解的 如果 Android SDK的 ADB端口被占用后 怎样去进行重启的方式 , 所以 下次 如果遇到了 链接不上应用的时候 即可 尝试下 此方法 避免 需要重新启动电脑的麻烦
  • 相关阅读:
    Java学习-IO流-read()和write()详解
    JAVA中String类常用构造方法
    java的System.exit(0)和System.exit(1)区别。
    Eclipse快捷键大全
    Java Arraylist的遍历
    Java Map的遍历
    C++求最大公约数,最小公倍数
    C++sort使用实例
    [Project Euler] 题目汇总
    [leetcode]做过的题的目录
  • 原文地址:https://www.cnblogs.com/JasonLGJnote/p/11876182.html
Copyright © 2011-2022 走看看