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

启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:

1.先把eclipse关闭.

2.在管理器转到你的android SDK 的platform-tools下, 如图:


3.键入adb kill-server ,如果adb关闭了会提示 server not running *

4.再输入 adb start-server  如果不成功会提示 daemon not running. starting it now on port  ***的

   而如果成功的话不提示任何语句的.这时再重新打开eclipse就可以正常运行模拟器的了.


还有一种情况,真机调试的时候,你开了腕豆夹,导致端口冲突了,前面一直没留意这个问题 ,解决办法:安装完手机的驱动后,关闭腕豆夹,重启eclipse,应该就可以了。腕豆夹与eclipse一般不同时打开!



你好 首先打开CMD  点开始 运行输入 CMD  在CMD窗口中输入 CD\(就是返回根目录) 回车  在输入 D: 即可在D盘操作状态
 
 

1.报错:BUILD FAILED D:\workspace\ganji\build.xml:144: The following error occurred while executing this line: D:\workspace\ganji\build.xml:271: Unable to delete file D:\workspace\ganji\tmp\proguard\tmp.jar 解决: 已经开了一个模拟器了,无法重新编译,必须关闭一个。用于ant 2.报错: The connection to adb is down, and a severe error has occured. 这个问题谁能解决啊 解决: cmd跳到sdk tools文件路径下 adb kill-server 然后再adb start-server 3.报错: The connection to adb is down, and a severe error has occured. [2010-03-11 09:36:56 - HelloOPone] You must restart adb and Eclipse. [2010-03-11 09:36:56 - HelloOPone] Please ensure that adb is correctly located at 'D:\OPhoneSDK_1.5 \platform-tools\adb.exe' and can be executed. 解决: 方法1.cmd中adb kill-server,

然后adb -startserver

   **

错误如下--》

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

方法2.方法1不管用,那么在任务管理器中杀死adb.exe,然后重启Eclipse。 方法3.方法1和2都不管用,那么查看最后一句报错中:platform-tools中是否有adb.exe(我的错误就是在相关路径下面没有platform-tools文件夹 ,所以我选择新建一个文件夹,并且把tools中的文件全部复制到platform-tools中)


你可能感兴趣的:(The connection to adb is down, and a severe error has occured.)