`
雨打蕉叶
  • 浏览: 236942 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

adb server无法启动方法,结束占用端口的进程

阅读更多

adb server is out of date.  killing...
ADB server didn't ACK
* failed to start daemon *
error: unknown host service

 

使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监听了端口,而不是adb。我用cmd+命令管理器解决:

输入netstat -ano | findstr "5037"  

找到下列进程

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       8932

  TCP    127.0.0.1:5037         127.0.0.1:56637        ESTABLISHED     8932

  TCP    127.0.0.1:5037         127.0.0.1:56654        ESTABLISHED     8932

  TCP    127.0.0.1:5037         127.0.0.1:57044        ESTABLISHED     8932

  TCP    127.0.0.1:5037         127.0.0.1:57160        TIME_WAIT       0

  TCP    127.0.0.1:5037         127.0.0.1:57161        TIME_WAIT       0

  TCP    127.0.0.1:5037         127.0.0.1:57162        TIME_WAIT       0

  TCP    127.0.0.1:56637        127.0.0.1:5037         ESTABLISHED     8408

  TCP    127.0.0.1:56654        127.0.0.1:5037         ESTABLISHED     6036

  TCP    127.0.0.1:57044        127.0.0.1:5037         ESTABLISHED     6036 

此时把8932这个进程结束就行了。

TASKLIST | findstr "8932"

我的是被一个叫tadb.exe的挟持了,貌似是qqmusic的进程,结束它,在eclipse-ddms-resetadb 。搞定

0
1
分享到:
评论

相关推荐

    adb server is out of date的解决方案

    adb server 是如何出日期的解决方案 adb(Android Debug Bridge)是 Android 开发中一个非常重要的...“adb server is out of date”的问题可以通过更新 adb 版本、杀死占用端口的进程、结束冲突进程等方法来解决。

    Android adb 进程端口处理命令

    最后,可以使用`taskkill /pid [PID] /f`命令来强制结束占用端口的进程。例如: ```bash taskkill /pid 3676 /f ``` 该命令将强制结束PID为3676的进程,释放其占用的资源,从而为`adb`服务的正常启动创造条件。 ...

    ADB server didn't ACK终极解决办法,绝对可以用

    一旦确定了占用端口的进程,可以通过`taskkill /F /PID <PID>`强制结束该进程,释放端口。 #### 步骤三:更新或重装ADB驱动 确保你的Android设备连接到计算机时,驱动程序是最新的且安装正确。这通常涉及到访问...

    Android端口号被占用解决方案

    这种方法主要是通过Windows命令行工具来查找并关闭占用端口号的进程。 第一步:首先,打开命令提示符,输入`netstat -ano | findstr "5037"`。这里的5037是ADB默认使用的端口号,这个命令会列出所有使用该端口的...

    adb进程被占用的问题

    1. **端口冲突**:`adb`默认使用5037端口进行监听,如果该端口已被其他应用程序占用,则可能导致`adb`无法正常启动。 2. **系统资源限制**:操作系统对进程资源的限制也可能导致`adb`无法正常工作,尤其是在多任务...

    adb问题解决

    解决方法是使用netstat命令来查找占用端口号的进程,例如输入命令`netstat -ano | findstr "5037"`,然后根据输出结果,找到占用端口号的进程PID,使用任务管理器结束该进程。 四、使用任务管理器结束进程 使用...

    ADB server didn't ACK,failed to start daemon的解决方法.docx

    - 结束进程后,再次尝试使用`adb start-server`启动ADB服务,此时应该能够成功启动。 3. **检查环境配置**: - 确认环境变量中包含正确的Android SDK路径。 - 检查是否有其他ADB版本安装在同一台机器上,如果有...

    Android 修改adb端口的方法

    解决这一问题的常用方法包括查找占用端口的进程并终止它,以及修改adb端口以避免冲突。下面将详细介绍如何修改adb端口的方法。 首先,要确认adb端口是否被占用,我们可以使用命令行工具来查看当前系统端口的使用...

    ADB server didn't ACK && make sure the plugin is properly configure

    4. **重新启动ADB**:结束占用进程后,使用`adb kill-server`停止ADB服务,然后使用`adb start-server`重新启动。 在某些情况下,如果上述方法仍无法解决问题,可能需要进一步的排查措施,例如: - 检查USB驱动是否...

    导致adb无法启动的5种情况和解决方法

    3、查找占用端口的进程:netstat -ano | findstr “5037” 或者 netstat -a -o 5037 4、杀死该进程tasklist /fi “pid eq ****” 或者使用任务管理器结束进程 5、一般都是qq、豌豆荚、91等手机助手导致的,关闭即可...

    解决adb无法连接

    #### 四、查找并结束占用端口的进程 通过`tasklist | findstr "5624"`命令,可以查看PID为5624的进程名称。如果发现是某个特定程序(如示例中的`shuame_helper.exe`)占用了5037端口,可以通过以下命令强制结束该...

    andriod adb问题

    3. **重新启动ADB服务**:终止了占用端口的进程之后,需要重新启动ADB服务。可以通过`adb start-server`命令再次尝试启动ADB服务。如果仍然遇到问题,可以尝试使用`adb kill-server`命令先停止服务,然后再尝试启动...

    adb常见问题解决

    终止占用端口的进程后,需要重新启动ADB Server。可以使用`adb kill-server`和`adb start-server`两个命令来完成这个过程。 5. **重新连接设备** 如果上述操作后仍然存在问题,可以尝试重新插拔USB线,让设备...

    adb错误解决方法

    解决方法包括重启adb服务器(通过命令`adb kill-server`和`adb start-server`),检查系统是否有其他占用adb端口的应用,并确保系统资源充足。 再者,当设备无法连接到电脑时,检查USB连接的稳定性是必要的。尝试...

    【JAVA】Please ensure that adb is correctly located at 解决详细方案

    4. **结束占用端口的进程**:在任务管理器中,选择“查看”菜单,然后勾选“显示进程ID”选项。这样,你可以找到对应PID的进程并结束它。在本例中,你需要结束PID为4136的进程。 5. **重启Eclipse/Android Studio**...

    adb常见问题解决(手机需要root权限).docx

    当使用 ADB logcat 命令时,cmd 总是提示 "adb server didn't AC",这说明 ADB 服务没有成功启动。这种情况通常是由于端口绑定失败引起的。解决方法如下: 1. 使用 `adb nodaemon server` 命令查看 ADB 服务状态,...

    android问题1

    **ADB被占用**通常是指ADB服务(即adb daemon)被某个进程或程序占用导致无法正常启动或运行的情况。这种情况在开发过程中比较常见,尤其当开发者同时运行多个与ADB相关的任务时更容易发生。 #### 三、ADB服务启动...

Global site tag (gtag.js) - Google Analytics