ADB连接不上手机,端口5037被占用的情况解决

最近在搞手机APP自动化测试,adb连接手机时提示端口被占用

检测5037端口被谁占用,cmd窗口输入命令:netstat -ano | findstr "5037" (注意”5037”前面有个空格,这个问题害我排查了好一会),

记住PID,

在cmd下输入tasklist | findstr “12540”: 查看这个进程是由哪个程序创建的(12540就是占用5037端口的一个进程的PID);

然后执行:taskkill /f /pid 12540:将进程关掉。

或者打开任务管理器,找到这个PID,将此进程关闭,

再次在cmd窗口输入adb devices即可连接手机。

最好关闭adb再重启adb服务,cmd窗口输入:

Adb kill-server

Adb start-server

昨天又出现这类情况:

占用5037端口的PPAdbserver.exe进程关闭后又会自动重启,导致cmd窗口输入adb命令连接手机时老是提示5037端口被占用,检查这个监听端口是PPAdbserver.exe的,这个PPAdbserver.exe程序所在路径是PP助手目录,估计是连接手机时,PP助手询问是否允许连接手机时会启动这个文件。

既然问题在这个文件上,那就直接删掉,再用adb命令连接手机时发现又没反应。

纠结半天,一位同事的话倒是点醒了我,此路不通那就该换一条路了。

删掉PP助手,改用360手机助手,问题解决。

原文地址:https://www.cnblogs.com/winjou/p/10042473.html

时间: 2024-10-20 12:12:15

ADB连接不上手机,端口5037被占用的情况解决的相关文章

studio adb连接不上手机 ADB server didn't ACK

问题描述:在eclipse的Logcat出现错误 [2014-01-08 14:00:07 - adb] ADB server didn't ACK [2014-01-08 14:00:07 - adb] * failed to start daemon * [2014-01-08 14:07:24 - adb] ADB server didn't ACK [2014-01-08 14:07:24 - adb] * failed to start daemon * 解决方法:先找到adb服务是否

android studio adb连接不上手机

解决方法:先找到adb服务是否绑定端口出现问题,如果真的是绑定端口出现问题,找出该端口被哪个进程占据,最后杀掉这个进程. 1. 首先通过CMD启动adb服务.这个时候会提示启动失败. E:\android-SDK-4.2\android-sdk\platform-tools>adb start-server adb server is out of date. killing... ADB server didn't ACK * failed to start daemon * 2. 服务启动失

adb连接不上手机的解决方案

一.确认手机的USB调试接口是打开的:----------打开开发者模式,暴击手机版本号多次,直到提示已打开开发者模式. 二.使用USB线连接电脑和手机,可以首先执行adb remount(重新挂载系统分区,使系统分区重新可写 )命令: 三.remount成功后,可以使用adb shell命令查看设备是否连接成功: 四.如果remount不成功,可能是USB没有打开,也可能是adb接口被占有,需要重启下电脑: 五.如果还是连接不成功,使用adb kill-server命令: 六.然后adb st

解决Mac上Android开发时adb连接不到手机问题

今天在Mac OS上进行Android开发的时候,打开eclipse连接不到手机MX4问题 1. 插入手机打开 Terminal,输入 system_profiler  SPUSBDataType 2. 在显示结果中找  Vendor ID: USB 3.0 Hi-Speed Bus: Host Controller Location: Built-in USB Host Controller Driver: AppleUSBXHCI PCI Device ID: 0x9c31 PCI Revi

在Linux下adb连接不上android手机的终极解决方案

转自: http://blog.csdn.net/liuqz2009/article/details/7942569 1.做android开发的过程,碰到了Linux下adb识别不了android设备的问题,刚开始在网上google下,发现都是针对ubuntu下的一些说明:如google提供的方法:http://developer.android.com/tools/device.html,但发现通过做这些还是有些android设备连接不上,于是通过阅读adb源码,得出了一些方法,和大家一起共勉

adb 连接不上电脑怎么办?

很长一段时间电脑只有打开豌豆夹adb才能连上电脑,辛亏部门胥胥同学帮助解决了,方法如下: 1.首先进入到你的工作目录下的.android文件夹下,我的为:C:\Users\gionee\.android 2.打开目录下的adb_usb.ini文件,在里面填上手机硬件ID即可 备注:手机硬件ID查看方法-->我的电脑--管理--高级系统设置--硬件--设备管理器--点击Android phone下面的手机接口--属性--详细信息下面找到硬件ID 添加硬件ID后adb_usb.ini文件内容如下:

adb端口5037被占用怎么办

我们经常会遇到端口被占用的情况,那么当我们的端口被中用了,怎么办呢? 解决方法一:查看是什么软件占用了我们的端口 netstat -ano| findstr 5037,然后taskkill 之 taskkill -f -pid XXX 解决方法二:在系统环境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可,这样adb在运行的时候回使用我们配置的ANDROID_ADB_SERVER_PORT值,而不是原来默认的5037这个端口 原文地址:https://www.cnblogs.

电脑连接不上手机热点的解决办法

今天,用电脑连接手机热点死活连接不上,上网百度了一下,找到了原因,特意记录下来. 首先找到ipv4协议 然后点击属性,选择对应的自动连接就好了 原文地址:https://www.cnblogs.com/dongyaotou/p/12639304.html

adb命令-连接不上手机

adb命令,连接手机状态不对 解决方法:电脑连接手机的usb调试确认信息没有勾选确认 注:网上有说是360手机助手,实验一下该方法没有成功.