Android adb挂起在列表设备和其他命令中

Android adb挂起在列表设备和其他命令中,android,adb,device,freeze,Android,Adb,Device,Freeze,当我试图从终端运行adb命令时,特别是从adb设备、adb kill服务器和adb start服务器运行adb命令时,它会挂起,我需要键入CTRL+C以退出进程。无法将APK部署到物理或虚拟设备。有东西阻塞了adb进程/端口。我已卸载防病毒软件并禁用防火墙 在下面的示例中,我键入adb设备,终端显示连接和挂起的设备列表 尝试: Step1: Open android studio. Step2: Choose Android device monitor. Step3: At the devic

当我试图从终端运行adb命令时,特别是从adb设备、adb kill服务器和adb start服务器运行adb命令时,它会挂起,我需要键入CTRL+C以退出进程。无法将APK部署到物理或虚拟设备。有东西阻塞了adb进程/端口。我已卸载防病毒软件并禁用防火墙

在下面的示例中,我键入adb设备,终端显示连接和挂起的设备列表

尝试:

Step1: Open android studio.
Step2: Choose Android device monitor.
Step3: At the device window: choose triangle icon then choose reset adb. (Try to repeat 2-3 times if it is not show some devices)

类似的事情也发生在我身上,我没有正确安装Android驱动程序。 您需要安装Google USB驱动程序,然后:

转到控制面板主页

单击设备管理器链接

在设备管理器中,找到您的Android设备和其他设备。然后右键单击它并选择更新驱动程序软件。 选择浏览我的计算机以查找驱动程序软件。 选择“让我从计算机上的设备驱动程序列表中选择”。 选择“显示所有设备”。 按下havedisk按钮。 输入Google USB驱动程序的路径。通常它位于以下目录中: C:\ProgramFilesx86\Android\Android sdk\extras\google\usb\U驱动程序 从设备类型列表中选择Android ADB接口。 按Yes确认驱动器的安装。 然后安装它。 在此完成教程:
希望它能起作用

adb绑定到TCP端口5037,如果该端口由不同的进程使用,您可能会看到任何adb命令都会挂起,不会执行任何操作

使用netstat-aon | more命令确定端口5037上的进程 终止5037上的进程,您的adb命令将开始工作
除了检查更新的USB驱动程序

在Windows中,我在使用带有硬盘驱动器的USB集线器和/或其他连接的输入设备时遇到挂起。在我的特定硬件设置中,要么我的USB硬件糟糕透顶,要么我最新的USB集线器糟糕透顶,要么USB控制器的USB驱动程序糟糕透顶,要么我只是遇到了Windows平台上的USB在android硬件方面或多或少的自然限制

编辑:我在这里特别引用USB3。我还碰巧有一个USB3非电源集线器插入USB2端口——该端口连接我的鼠标、硬盘和安卓设备——此后我不得不重新思考在哪里插入了什么,以确保adb正常工作

最后一个有用的Windows提示是,如果您在几天或几周内没有重新启动,重新启动并重新启动可能是一个好主意,当然,Windows更新通常不会妨碍我的android硬件的工作。这样做可以使用上面@par提到的端口5037处理另一个应用程序

当我尝试按顺序批处理几个adb pull命令时,我也会遇到问题。我一直在做一个设置,有选择地提取一个没有嵌套的文件夹列表,因此不能仅在一个命令中提取,我知道这是我的自定义备份解决方案的一部分。有时我发现我不得不一次拉一个文件夹。这很可能与我的USB问题有关,与adb问题无关


编辑:根据您使用的Win10版本,您可能必须通过设备管理器手动启动驱动程序的更新检查。实际上,我最近通过这样做成功地更新了Android驱动程序。到目前为止,更新和重新思考插入的位置,最近情况稍微好一些。

就像@par所说的那样,要杀死进程,只需看看它们的PID号,然后杀死它们,你可以使用taskkill/PID他们的PID/f并将PID号放在那里,/f表示强制杀死,在Android设备监视器中,设备处于在线状态,我可以截图并完美地工作,但当我尝试调试时,列表中没有显示要部署的设备。LOL请检查成绩文件中的版本。可能是您设备的更高api。当设备通过USB连接到PC时,您是否可以共享设备管理器的图像?设备管理器:欢迎使用stackoverflow!您是否有任何链接到您的答案中描述的示例/文章,以进一步阐述这些问题?恐怕没有,目前没有,只是我个人的硬件体验。我的两台笔记本电脑在USB3上都表现出一些有趣的怪癖。通常,一个特定端口不稳定且不可靠,而其他USB3端口则不稳定且不可靠。根据我的经验,关于android硬件,USB3端口和电缆通常不如USB2端口和电缆工作。我确实检查了驱动程序和BIOS更新,我的一台笔记本电脑的BIOS更新日期是今天!可能性有多大…?与所有可能性相反,我最近的BIOS更新实际上是今天更新的,它允许我同时使用ASUS R510IU上的两个USB3端口。不幸的是,我找不到详细的变更记录,但在这次更新之前,我甚至无法将一个硬盘插入两个USB3端口,只有一个特定端口。他们两个都没有反应。现在,它们可以插上电源并执行以下操作
文件同时传输。此命令在Mac上不起作用。我得到netstat:非法选项-o