`
一笑_奈何
  • 浏览: 70346 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

解决:Adb connection Error:远程主机强迫关闭了一个现有的连接

阅读更多
用真机调试程序的时候,eclipse的console总是出现如下的错误“Adb connection Error:远程主机强迫关闭了一个现有的连接”

问题出现的原因:这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug.  当手机上同时运行的进程数大于64时, 就会引发adb奔溃. 更深层次的原因, 就是windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS, 即64.

解决办法:

1.DDMS->Devices->Reset adb

2.重启eclipse
分享到:
评论

相关推荐

    Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接

    Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接

    修复adb连接异常

    然而,有时我们可能会遇到“adb connection Error:远程主机强迫关闭了一个现有的连接”这样的问题,这会极大地影响开发效率。本篇将深入探讨这个问题的原因以及如何解决。 首先,我们需要理解这个错误信息的含义。...

    解决adb error: device offline也包含4.2.2版本fastboot

    在Android开发和设备调试过程中,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过USB或Wi-Fi连接到Android设备进行各种操作,如安装应用、传输文件、执行shell命令等。然而,有时我们可能会遇到...

    adb指令操作Android设备远程连接调试

    本文将详细介绍如何使用adb指令操作Android设备进行远程连接调试。 首先,我们需要理解adb的基本结构。ADB是由三个部分组成的:一个在开发者机器上的客户端,一个在服务器端的守护进程,以及运行在Android设备上的...

    Android开发:ADB:ADB连接与管理Android设备.pdf

    Android Debug Bridge(ADB)是Android SDK中的一个命令行工具,它主要用于连接和管理Android设备。在Android开发过程中,ADB扮演着至关重要的角色,为开发者提供了在计算机和Android设备之间进行数据同步、设备管理...

    ADB.exe补丁版---解决Windows上的ADB服务器的TCP端口转发不超过64个连接

    通常,当开发者需要进行多设备调试或者使用某些需要大量端口转发的工具时,ADB默认的64个端口转发规则可能无法满足需求,此时会出现“ADB connection Error:远程主机强迫关闭了一个现有的连接。”的错误提示。 ADB...

    Android开发:ADB:ADB与Android系统服务交互.pdf

    在Android开发中,ADB(Android Debug Bridge)是一个多功能的命令行工具,它允许开发者通过命令行与Android设备进行通信。作为Android SDK的一部分,ADB提供了丰富的功能,其中包括设备管理、文件传输、应用调试...

    Android开发:ADB:ADB故障诊断与问题解决.pdf

    Android Debug Bridge(ADB)是Android SDK(软件开发工具包)中的一个多功能命令行工具,它允许开发者通过计算机与Android设备进行通信。ADB提供了广泛的设备管理功能,包括安装和卸载应用程序、启动和停止应用进程...

    adb命令详解--测试工程师必备笔记(建议收藏)

    adb 命令详解 adb 命令是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。下面是 adb 命令的详解: 基本用法 1. 命令语法:adb [-d|-e|-s ] 2. 为命令指定目标设备: * -d:指定...

    Android开发:ADB:ADB网络调试与端口转发.pdf

    Android开发中,ADB(Android Debug Bridge)是一个非常重要的命令行工具,它允许开发者通过TCP/IP协议或USB连接与Android设备进行通信,从而实现应用的安装与卸载、文件传输、日志抓取、设备管理等多种操作。...

    android工具adb

    android开发中,出现“远程主机强迫关闭了一个现有连接”错误是因为android sdk工具中的adb.exe的最大连接数比较少,如果虚拟机中跑的线程比较多,就会出现该错误,该adb对最大连接数进行了修改,直接覆盖掉sdk 中...

    adb 旧版本,解决adb shell不兼容错误

    在Android开发过程中,ADB(Android Debug Bridge)是一个至关重要的工具,用于在计算机上与连接的Android设备进行通信。当你遇到“adb server version (31) doesn't match this client (40); killing...”这样的...

    Android开发:ADB:ADB高级调试技术.pdf

    在Android开发领域,ADB(Android Debug Bridge)是一个不可或缺的调试工具。它是一个命令行工具,可以实现与Android设备之间的通信,拥有设备管理、文件传输、应用程序调试等多种功能。开发者使用ADB能够对Android...

    常用的安卓调试桥:adb1.0.39

    在Android开发过程中,调试桥(Android Debug Bridge,简称adb)是一个至关重要的工具,它为开发者提供了与Android设备进行通信的桥梁。"adb1.0.39"是adb的一个特定版本,它包含了对Android系统进行调试、安装应用、...

    一键解决linux下的adb连接问题

    在Linux环境下,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过命令行与Android设备进行通信,执行各种操作,如安装应用、调试、传输文件等。然而,有时在Linux上配置ADB可能会遇到连接问题,这...

    The connection to adb is down问题

    ### The connection to adb is down问题解析与解决方案 在Android开发过程中,我们经常会遇到"The connection to adb is down"的问题。此问题出现时,通常伴随着构建失败、应用无法安装或调试异常等现象,严重影响...

    ADB远程调试工具,远程网络调试

    ADB(Android Debug Bridge)是Android开发中的一个强大工具,它允许开发者通过USB或网络连接对设备进行调试、传输文件、运行命令以及管理Android设备或模拟器。本压缩包提供了ADB远程调试的相关工具和指南,帮助...

    常用ADB命令(暂定)

    查看adb版本: adb version 获取设备列表及设备状态: adb devices , 获取设备列表及设备状态 卸载应用: adb uninstall [-k] 清除应用数据与缓存: adb shell pm clear 查看详细应用信息: adb shell dumpsys package...

    Android开发:ADB:ADB跨设备数据同步.pdf

    客户端是一个运行在开发机器上的命令行工具,负责发送命令;服务端是一个在开发机器上运行的守护进程,用于管理客户端与设备之间的通信;设备守护进程则是在Android设备上运行的守护进程,负责接收并执行来自服务端...

    Android开发:ADB:ADB安装与卸载应用程序.pdf

    Android Debug Bridge(ADB)是一个功能强大的工具,它是Android SDK的一部分,用于在计算机和Android设备之间建立通信桥梁。ADB允许开发者执行多种操作,包括安装和卸载应用程序、运行shell命令、进行应用调试等,...

Global site tag (gtag.js) - Google Analytics