Chinaunix首页 | 论坛 | 博客
  • 博客访问: 287807
  • 博文数量: 182
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1292
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-06 19:02
个人简介

让一切的准备都完美演出,让所有的努力都美好落幕

文章分类

全部博文(182)

文章存档

2016年(60)

2015年(122)

我的朋友

分类: Android平台

2015-07-20 21:09:26

首先,出现以下情况:
  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 'D:\android-2.2-windows\platform-tools\adb.exe' and can be executed.                                                                                     然后我就按照他的要求来做,重启Eclipse和adb,然后确认adb的路径是否正确,然后当我再次运行程序的时候,依旧不行;于是又先在DOS下运行adb kill-server(你必须在环境变量中配好你adb的路径或者进入到adb.exe的目录下),然后在adb start-server,当我运行adb start-server的时候,DOS出现如下信息                 
  1. * daemon not running. starting it now *   
  2. ADB server didn't ACK   
  3. * failed to start daemon *  
还有说在任务管理器找到 adb.exe,然后关闭,重启Eclipse,我打开任务管理器,发现根本没有找到adb.exe,又有人遇到这个错误是因为豌豆荚啥的软件占用了adb.exe的端口,我的电脑里面根本没有安装豌豆荚,然后我想看看是谁占用adb的端口,我从网上查到 adb.exe使用的端口是5037,接下来我给大家介绍解决方法
查看5037端口被谁占用了,开始--运行--CMD 到命令提示符,输入 netstat -aon|findstr "5037",

我们从上面根本就看不出5037端口被谁占用,我们需要根据后面的PID(2748)来查找占用该端口的应用程序,输入 tasklist|findstr "2748" ,如下图

    注: 我这里5037端口是正确的被adb.exe占用,如果是你,就是其他的应用程序啦
结束该进程,输入taskkill /f /t /im 你的进程名,例如adb.exe,如下图,在重新连接手机,这时候你会发现程序运行起来了


阅读(1103) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~