Android Studio - adb.exe已停止运作的解决方案

    adb.exe 是Android Debug Bridge 的缩写,它是Android SDK 中的一个调试工具,允许开发者通过命令行界面与设备进行交互,执行各种操作,如运行设备的shell、管理模拟器或设备的端口映射、在计算机和设备之间上传/下载文件、将本地APK软件安装至模拟器或Android设备等。


    今天给大家介绍当日常打开 Android Studio 开发程序时,自动弹出 adb.exe已停止运作 的提示框,如何解决。比较多人由于一看到这个提示,以为是程序损坏,直接把它删除,重新下载一个,但通常由于下载的版本与 Android SDK 的版本不一致而造成冲突,甚至Android Studio崩溃、闪退等情况的出现。



在这里插入图片描述



    首先可以先排除 adb.exe 所属的 5037 端口是否被其它程序所占用,如下图,通过在 cmd 命令查看,可见 2908 这个程序占用了 5037端口,所以才有这样的冲突提示。 再通过命令行,查看 2908是那个程序,结果可见 QHMobileLink.exe 这个手机助手占用了 adb.exe 的端口。我们可以直接再资源管理器找到相关的程序,结束进程,又或者 通过 命令行 taskkill -f -pid 2908 直接关闭这个进程。



在这里插入图片描述



    再次调用查看 5037 端口, 6252 程序 所占用的就是 adb.exe, 那就说明 Android Studio 可以正常使用adb调试。



在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 06:34:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 06:34:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 06:34:01       58 阅读
  4. Python语言-面向对象

    2024-07-16 06:34:01       69 阅读

热门阅读

  1. 数据库作业6

    2024-07-16 06:34:01       30 阅读
  2. HTTP——POST请求详情

    2024-07-16 06:34:01       23 阅读
  3. [计网初识2]web的3个核心标准html,url,http

    2024-07-16 06:34:01       27 阅读
  4. 微服务边界守卫:Eureka中服务隔离策略的实现

    2024-07-16 06:34:01       21 阅读
  5. 仓工具—Hive语法之宏(Macro)

    2024-07-16 06:34:01       22 阅读
  6. 016.自定义指纹chromium-随机tls指纹(ja4指纹)

    2024-07-16 06:34:01       25 阅读
  7. PHP基础语法

    2024-07-16 06:34:01       22 阅读
  8. 向量数据量milvus k8s helm 对接外部安装部署流程

    2024-07-16 06:34:01       16 阅读