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(安卓)CalendarView 使用
  2. Android(安卓)多式样ProgressBar
  3. Android上的并发服务
  4. Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程
  5. 想抢先体验Android操作系统的魅力吗?那就使用Android(安卓)LiveCD
  6. android的编译和运行过程深入分析
  7. FFmpeg在Android上的移植优化步骤
  8. Android的多任务之路
  9. 2017 年 Android(安卓)领域大事件回顾

随机推荐

  1. android上一些方法的区别和用法的注意事
  2. 2011年Android(安卓)Camera学习笔记之一
  3. Android:使用OkHttp解析Json遇到的坑
  4. 使用sencha cmd创建android应用
  5. android 音效处理 (2)
  6. [android]在上下文菜单的选中事件中获取
  7. android SharedPreferences
  8. Android(安卓)开发中的倒计时
  9. Android出现java.lang.RuntimeException:
  10. Android最全面试题库(转)