下面是Android的学习笔记,原文地址。 我是使用adb devices出现如下红字错误,

使用第一种方法方法,结果关掉豌豆荚就可以了。


android adb启动失败问题

adb server is out of date. killing...

ADB server didn't ACK

* failed to start daemon *

今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了。

错误如下--》

  1. adb server is out of date. killing...
  2. ADB server didn't ACK
  3. * failed to start daemon *

第一猜想,就是adb的端口号被占用了。

随机--

一.查看是否是豌豆荚或者手机助手占用了端口号,但是发现没有。

二.没办法,只好借助命令行查询了

具体如下--》

  1.输入命令adb nodaemon server

  

  很显然,我们的adb端口号是5037,但是绑定失败,肯定是别的进程占用他的端口号了,此时我们需要做的就是找到那个进程病kill it。

  2.输入命令netstat -ano | findstr "5037"

  

  喔,看到127.0.0.1:5037我们就高兴了,原来5037这个端口号还真是被占用了,当然,我们会发现,是被PID为9056的进程所占用的,接下来我们就是消灭这个进程的时候了。

  3.打开”任务管理器“,接下来一步步点击 进程-->查看-->选择列 看到PID(进程标识符)把它前面的对号勾上。点击“确定”按钮返回“任务管理器”主界面

  4.此时我们根据PID区查找之前的9056进程,点击右键然后“结束进程”就ok了,再启动adb你会看到

  

  此时就ok了。

  

  其实还可以用命令直接去kill占用adb端口号的进程,但是我自身的机子发现根本找不到那个命令,所以还是觉得以直观的任务管理器的方式写出来,大家更简单易懂,就算出现了这种情况也可以不用记那么多命令直接解决!

更多相关文章

  1. [android]android-am命令的使用
  2. 开机启动流程
  3. Android(安卓)自动编译、打包生成apk文件 、命令行方式
  4. Android(安卓)FrameWork 底层开发
  5. Android中Local Service最本质的作用是什么?
  6. 如何在Android中启动JAVA程序
  7. ADB 命令大全
  8. Android(安卓)上移植 ghostscript-9.04 静态编译
  9. android 用命令行打包生成 apk

随机推荐

  1. Android(安卓)X86
  2. android:layout_gravity和android:gravit
  3. Android应用程序开发实用案例50则
  4. (mac)Android(安卓)Studio安装以及Fetchi
  5. 深入透析Android事件分发机制
  6. Android(安卓)4.03 编译系统------envset
  7. Android(安卓)Jni代码示例讲解
  8. Android(安卓)Open Accessory Protocol 2
  9. Android模拟SD卡实现方法解析
  10. 【Android增量升级系列_01】 浅谈Android