原因

adb桥与devices之间失去了连接或者连接不匹配了,导致一直在查找设备连接。

方案

方法一:

  1. 在任务管理器中找到adb.exe的进程,结束进程。
  2. 重启eclipse,重新插拔连接设备的数据线。
  3. eclipse —> DDMS —> restart adb。

方法二:

  1. 前往eclipse的SDK所在的文件夹,例如我的就是:E:\Android\adt-bundle-windows-x86_64-20130729\sdk\platform-tools。
  2. 按shift+右键,打开CMD窗口。
  3. adb kill-server,杀死adb服务。
  4. adb start-server,重新运行adb。
  5. adb devices,查看设备列表。若成功,会显示设备的唯一标示ID。

方法三:

  1. 因为adb.exe进程占用的端口默认是5037,所以在cmd中键入netstat -ano | findstr “5037”,并在返回的进程列表中找到状态为LISTENING的,并记住其pid,例如5332。
  2. taskkill /pid “5332”,进行强制结束该pid对应的进程,使5037端口空闲。或者,tasklist | findstr “5332”,找到该进程,例如“360Mobile.exe”,前往任务管理器结束该进程。
  3. 如果提示使用/F,则是taskkill /F “5332”。

方法四:
如果以上三种方法仍然不能解决你的问题,可能是由于安卓设备的内存过低造成的,建议换一台内存大一点的设备试试。

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. android上一些方法的区别和用法的注意事项
  5. 浅析android通过jni控制service服务程序的简易流程
  6. android实现字体闪烁动画的方法
  7. Android中dispatchDraw分析
  8. Android四大基本组件介绍与生命周期
  9. Android(安卓)MediaPlayer 常用方法介绍

随机推荐

  1. Android应用程序签名验证过程分析
  2. Android分享功能
  3. Android应用程序消息处理机制
  4. Android内存机制分析2——分析APP内存使
  5. android资源
  6. Android中的AsyncTask和Handler应用实例
  7. Android基础之Android的系统体系结构
  8. Android横竖屏切换总结(Android资料)
  9. 【android】布局之盒模型、对齐方式、填
  10. Android(安卓)定时任务的多种实现方式