Android控制台:

[2012-06-27 10:58:14 - ChinaWeather] ------------------------------
[2012-06-27 10:58:14 - ChinaWeather] Android Launch!
[2012-06-27 10:58:14 - ChinaWeather] The connection to adb is down, and a severe error has occured.
[2012-06-27 10:58:14 - ChinaWeather] You must restart adb and Eclipse.
[2012-06-27 10:58:14 - ChinaWeather] Please ensure that adb is correctly located at 'D:\softDev\android-sdk-windows\platform-tools\adb.exe' and can be executed.


DDMS控制台:

[2012-06-27 10:58:16 - adb] ADB server didn't ACK

[2012-06-27 10:58:16 - adb] * failed to start daemon *


问题的表现:无法启动adb,之前调试的时候都是好好的,今天就没法用了。

在网上搜的结果:

1. 关闭eclipse,在taskmanager中找到adb,结束掉,重启eclipse

或者,关闭eclipse,在命令行输入:adb kill-server,重启eclipse


这种方案对我的情况无效,我在任务管理器里没有找到abd,它根本就没启动起来


2. 又找到几篇文章说,HTC的什么软件(HTC Sync)会占用adb运行的端口5037,使adb无法运行,我倒是没有装过HTC,不过最近装了豌豆荚

看了下系统启动选项,豌豆荚居然加了一个***-help的东西随系统启动,在任务管理器中结束掉,同时结束掉所有wandoujia的进程,重启eclipse


运行程序,run android application,控制台还是打印错误信息

The connection to adb is down, and a severe error has occured.

……


不过,这次DDMS没有错误信息了,这么说wandoujia是有影响的,看了下任务管理器,有adb进程,可是为什么还是连不到呢。


在命令行输入 adb kill-server试试,

输完后,DDMS的控制台有打印:

[2012-06-27 11:32:06 - DeviceMonitor] Adb connection Error:远程主机强迫关闭了一个现有的连接。
[2012-06-27 11:32:08 - DeviceMonitor] Connection attempts: 1
[2012-06-27 11:32:10 - DeviceMonitor] Connection attempts: 2
[2012-06-27 11:32:12 - DeviceMonitor] Connection attempts: 3

……

有反应, 在命令行继续输入: adb start-server

DDMS控制台停止打印

再次运行程序,没有错误信息,貌似成功了……


结论: adb的运行端口被占用,无法启动,我的环境里是豌豆荚的进程占用了端口,结束掉占用端口的进程,重启eclipse,重启adb。

更多相关文章

  1. android adb端口被占用解决方案
  2. Android NDK 往控制台打印Log
  3. 华为交换机开启Telnet服务及修改端口
  4. 使用Nginx 代理应用服务的端口,以及ssh连接系统,连接mysql pgsql
  5. 利用端口扫描进行终端合规性检查的一个示例
  6. php怎么改端口
  7. Docker服务开放了这个端口,服务器分分钟变肉机!
  8. ssh 多端口监听或修改默认22端口
  9. 通过SSH将MySQL绑定到本地端口——在控制台工作,而不是通过Mac OS

随机推荐

  1. 实现点击Item可让Item跳到屏幕中间的Hori
  2. android热更新机制
  3. [转]Android的绘图密码有多少种可能性
  4. Android应用架构的一些思考-从零开始
  5. android的Log组件和logcat命令
  6. Android处理大图,如一张30M的大图,如何预防
  7. 还不了解Calendar?实现自定义Android日历,
  8. android MVC && MVP && MVVM分析和对比
  9. 用JS有效解决移动web浏览器中HTML元素的o
  10. 超级简单!Android旧手机也能搭建http服务