以下都是ADB连接问题,可以通过尝试如下步骤,由简单度排序
1. 插拔下USB连接线
2. 关闭USB模式再打开
3. 执行以下命令
[plain] view plaincopyprint?
  1. adb kill-server
  2. adb start-server
4.  效果与3相同
DDMS - Devices - Reset adb
5. 关闭所有PC套件,例如:
杀死 Wandoujia  相关的所有进程,ok
wandoujia_daemon.exe
wandoujia_helper.exe

6. 重启Eclipse
7. 查看有几个ADB进程,全部杀死再重新启动ADB

8. 查看下USB先是否连接电脑与手机
9. 重启手机
10. 关闭占用5037端口软件
11. 更新adb (见问题14)
1. 查看占用端口5037的PID值
netstat -a -n -o |findstr "5037"
输出结果:
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       5096
  TCP    127.0.0.1:5037         127.0.0.1:51577        ESTABLISHED     5096
  TCP    127.0.0.1:51577        127.0.0.1:5037         ESTABLISHED     4324

2. 从上面得知PID = 5096占用了5037端口,现在通过PID查看进程名,看到底哪个进程占用此端口
tasklist /v | findstr 5096
输出结果:
tadb.exe  5096 Console  1  4,932 K Unknown  ......  0:00:02 暂缺

网上查询得知tadb.exe是腾讯管家启动的进程

3. 杀死占用5037端口的进程 tadb.exe
taskkill /f -pid 5096
taskkill /im tadb.exe
输出结果
成功: 已终止 PID 为 5096 的进程。


问题1 
[java] view plaincopyprint?
  1. The connection to adb is down, and a severe error has occured.
  2. You must restart adb and Eclipse.
  3. Please ensure that adb is correctly located at 'adb.exe' and can be executed.
问题2
[java] view plaincopyprint?
  1. ADB server didn't ACK
  2. * failed to start daemon *
问题3
[plain] view plaincopyprint?
  1. Adb failed to restart! Make sure the plugin is properly configured
问题4
[plain] view plaincopyprint?
  1. ** Adb connection Error:远程主机强迫关闭了一个现有的连接
问题5
[plain] view plaincopyprint?
  1. java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
  2. at sun.nio.ch.SocketDispatcher.write0(Native Method)
  3. at sun.nio.ch.SocketDispatcher.write(Unknown Source)
  4. at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
  5. at sun.nio.ch.IOUtil.write(Unknown Source)
  6. at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
  7. at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
  8. at com.android.ddmlib.Client.sendAndConsume(Client.java:575)
  9. at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:348)
  10. at com.android.ddmlib.Client.requestAllocationStatus(Client.java:421)
  11. at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:854)
  12. at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:822)
  13. at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:781)
  14. at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:649)
  15. at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:42)
  16. at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:577)
通常是同时打开了两个eclipse,关闭一个即可
问题6
[java] view plaincopyprint?
  1. Failed to install .apk on device '': Unable to open sync connection!
  2. java.io.IOException: Unable to open sync connection!
  3. Launch canceled!

问题7

[java] view plaincopyprint?
  1. ADB rejected shell command (rm /data/local/.apk): closed
  2. Error during Sync: Unable to open sync connection!
  3. Error during Sync: Unable to open sync connection!
  4. Adb connection Error:远程主机强迫关闭了一个现有的连接。
  5. Connection attempts: 1
  6. Connection attempts: 2
  7. Connection attempts: 3
问题8
[plain] view plaincopyprint?
  1. Failed to install .apk on device  : Too many open files
  2. com.android.ddmlib.SyncException: Too many open files
  3. Launch failed on device:

问题9
[java] view plaincopyprint?
  1. Failed to install .apk on device '': closed
  2. com.android.ddmlib.InstallException: closed
  3. Launch failed on device:
问题10
[java] view plaincopyprint?
  1. Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
  2. Please check logcat output for more details.
  3. Launch failed on device:

问题11

[java] view plaincopyprint?
  1. Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE
  2. Please check logcat output for more details.
  3. Launch failed on device:
使用PC套件删除,然后安装不行,通过adb uninstall 再次删除,安装ok

问题12

[java] view plaincopyprint?
  1. Android Launch!
  2. Connection with adb was interrupted.
  3. 0 attempts have been made to reconnect.
  4. You may want to manually restart adb from the Devices view.

问题13

[java] view plaincopyprint?
  1. Unexpected error while launching logcat. Try reselecting the device.] closed
  2. om.android.ddmlib.AdbCommandRejectedException: closed
  3. at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:381)
  4. at com.android.ddmlib.Device.executeShellCommand(Device.java:462)
  5. at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:109)
  6. at java.lang.Thread.run(Unknown Source)
问题14
[plain] view plaincopyprint?
  1. adb server is out of date.  killing...
  2. * daemon started successfully *
  3. error: device offline

出现问题的版本

[plain] view plaincopyprint?
  1. D:\>adb version
  2. Android Debug Bridge version 1.0.29

问题出在adb的版本太低,更新ADT后问题解决

[plain] view plaincopyprint?
  1. D:\>adb version
  2. Android Debug Bridge version 1.0.31

原文链接:http://blog.csdn.net/love_world_/article/details/8130416
2013-03-21  更新问题6,问题7
2013-04-18  更新问题8,9,10,11,12。统一解决方案
2014-01-27 更新error: device offline 问题与解决方案

错误提示:

今天我在运行项目的时候发现自己的手机连不上Eclipse,进入DDMS,adb reset之后出现了如下提示:

产生原因:

出现这个错误的原因是因为电脑上的各种手机助手抢占了手机链接,用自己的adb进程启动,导致我们开发用的sdk abd无法启动。

解决办法:

知道原因后,解决办法就是手动在任务管理其中将各种手机助手的进程关闭(仅仅关闭退出他们的软件是不行的,必须杀掉他们的进程才可以的)。我们可以右键点击window下面的任务栏,然后选择“启动任务管理器”,然后在任务管理器中找到响应手机助手的进程,我的电脑上面装的是金山的手机助手,它的进程是:tadb.exe
选中并结束这个进程即可
最后我们在eclipse的DDMS中重新reset adb即可使手机连接上eclipse,over~

【Android】 Android adb常见问题整理相关推荐

  1. Android 笔试/面试,常见问题整理

    Android 笔试/面试,常见问题整理 Android学习书籍下载的网址:http://pan.baidu.com/s/1slCSUcP 上面网盘里面的书籍都是PDF格式的,有面试宝典,疯狂java ...

  2. Android 优秀文章收集整理集合

    转载 自    https://github.com/jiang111/awesome-android-tips 记录自己遇到的比较有价值的Android相关的blog MaHua是online md ...

  3. 移动测试基础 Android 常用 adb 命令总结

    https://testerhome.com/topics/2565 Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb ...

  4. Android 12 adb 串口指令设置耳机音量适配

    1.突然接到测试部一个需求 耳机录音在Android 12 直接运行崩溃,后面抓取日志一看是执行shell指令出现问题,看着日志我也没有特别清晰的思路 2.跳坑 于是我拿了之前另外一台Android ...

  5. Android 使用adb 抓取日志信息

    Android 使用adb 抓取日志信息 首先需要 打开开发者模式,然后里面的usb 打开 然后我们在终端中输入 adb devices 查看是否有链接 如果没有显示如下图下面是空白的 这个可能就是开 ...

  6. Android 常见adb命令

    Android 常见adb命令 by:授客 QQ:1033553122 1.  查看所有已链接的设备 命令: adb devices   例: C:\Users\laiyu>adb device ...

  7. 有米android sdk,有米积分墙Android SDK开发者常见问题

    有米积分墙Android SDK开发者常见问题,给大家学习学习~ 有米积分墙Android SDK开发者常见问题 1.环境配置问题 1.1 有米广告SDK使用哪种字符编码 有米广告SDK使用UTF-8 ...

  8. Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled

    Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. 昨天 ...

  9. Android Studio运行报错Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled

    由于最近在学习Android开发,刚开始接触Android Studio,很多东西都不懂,今天在使用AS编译时出现一个很奇怪的问题.在Android studio中编译时报错Error running ...

最新文章

  1. 清华开源Jittor:首个国内高校自研深度学习框架,一键转换PyTorch
  2. 如何解决border的重叠问题
  3. sklearn查看版本 windows_解密windows系统版本和版本号,深入了解一组简单数字背后的故事...
  4. tensorflow 的 Batch Normalization 实现(tf.nn.moments、tf.nn.batch_normalization)
  5. 最全三大框架整合(使用映射)——Dept.hbm.xml
  6. 详解pager-taglib-2.0配合SSH分页
  7. python读取大文件的坑_Python读取大文件的坑“与内存占用检测
  8. MQTT工作笔记0010---订阅主题和订阅确认2
  9. hibernate的Configuration对象的configure()方法的作用
  10. 计算机如何制作U盘启动盘,如何制作u盘启动盘三种方式教你
  11. 文件(夹)操作SHFileOperation (删除 复制 移动) 报错 无法读取源文件或磁盘
  12. Node.js meitulu图片批量下载爬虫1.06版
  13. NBAapi完全免费啦!
  14. 【MATLAB】rem和mod函数的区别
  15. 中国大学mooc微型计算机答案,微机系统-中国大学mooc-题库零氪
  16. WEB 渗透之文件类操作
  17. U3V实现——CYUSB3014之GPIF总结
  18. 消费者人群画像 python_一步一步教你分析消费者大数据
  19. 百度SEO高端软装设计装修设计公司网站源码
  20. 《流畅的python》这本确实老辣

热门文章

  1. proe50安装方法64位_3ds max 2021 安装教程【64位】
  2. 用户体验五要素_Kwai竞品分析-用户体验五要素
  3. python美多商城项目百度网盘_美多商城项目(七)
  4. Express中post请求req.body为空
  5. php 登录重定向,PHP登录后重定向
  6. [BZOJ3932][CQOI2015]任务查询系统(差分+主席树)
  7. Windows系统IntelliJ IDEA安装配置
  8. GROUP BY 和 ORDER BY 同时使用问题
  9. 原型设计(结对第一次)
  10. 10种CSS3实现的Loading效果