关于windows下adb不好使那些事

第一种,You must restart adb and Eclipse 或者Please ensure that adb is correctly located at xxxxx and can be executed.:

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

You must restart adb and Eclipse.

Please ensure that adb is correctly located at 'Z:\WorkBack\personalwork\android-sdk-windows\platform-tools\adb.exe' and can be executed.

解决方法:一般情况是这个windows 7下对文件的权限管制,你找到SDK目录,右键,把这个权限里面设置你当前的用户为此文件夹的创建者。就ok了。说白了,就是说你妹权限执行那个adb.exe。当然有的时候也会是环境变量PATH没有设置对,找不到adb.exe文件。这时候就需要检查环境变量path的设置。


第二种,adb sever is out of data,

这种情况下,可能是你安装了类似于豌豆荚之类的工具。

解决办法:卸载那些使用adb的垃圾软件。比如豌豆荚,锦书驱动啊之类的。


还有一些其他乱起八糟的错误,整理如下:


关于eclipse无法连接到手机,adb有多个进程。

[2011-11-01 11:10:52 - Device]Error during Sync: Unable to open sync connection!
[2011-11-01 11:11:34 - Device]Error during Sync: Unable to open sync connection!
[2011-11-01 11:11:44 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。
[2011-11-01 11:11:44 - Logcat]远程主机强迫关闭了一个现有的连接。
java.io.IOException: 远程主机强迫关闭了一个现有的连接。

有时候eclispse会出现这样的错误。。 很烦人,很不好解决。。而且这样的错误经常出现在windows环境下面,,

很简单就能解决 

第一步  :打开任务管理器,列出所有的用户进程  ,强制终止所有的 adb.exe 进程

第二步 : 进入手机管理界面。调试界面有个 可调试的选项, 关闭一次后打开,把数据线从新连一次电脑

第三步: 在电脑终端下面进入自己的(如果没有配置环境变量) sdk路径下tools 或tools7 目录下面 ,输入    adb kill-server 然后输入 adb start-server 有配置环境变量的话,直接输入这两个命令就好了

至此 大公告成。

原因 ,有的人装了豌豆荚来安装手机驱动。豌豆夹会启动一个adb.exe进程。与现有adb进程冲突。。

不用的时候关闭或者卸载 豌豆荚即可

有的人不eclipse 不支持 pad,或者等级高的手机。。 对2.2 或者更低的手机支持的很好。 这样的话 在eclipse 里面 检查更新,或者直接sdk 目录下有个更新程序,点击更新 adb到最新版本,而且adb一般情况下好像不需要特意安装手机驱动就可以连接手机。

前几天测试过几个例子,今天Eclipse中突然启动不了Android测试.<br> 
  控制台提示:

[2012-06-02 10:39:39 - AndroidTest] The connection to adb is down, and a severe error has occured.<br>[2012-06-02 10:39:39 - AndroidTest]
You must restart adb and Eclipse.
[2012-06-02 10:39:39 - AndroidTest] Please ensure that adb is correctly located at 'Z:\WorkBack\personalwork\android-sdk-windows\platform-tools\adb.exe' and can be executed.
   重启Eclipse后问题依旧,确认adb的目录无误,进入目录下输入
Java代码
  1. adb start-server  

提示:
Android之-ADB server didn’t ACK
   网上搜的解决方法,基本都是adb.exe已经启动.不过我这里没这启动进程,无意中看到某篇帖子里面提到豌豆荚开的时候,会有影响.打开任务管理器,把豌豆荚相关的几个进程wandoujia**.exe等关掉.再进入'Z:\WorkBack\personalwork\android-sdk-windows\platform-tools\'
输入
Java代码
  1. adb start-server  
,成功.
然后关闭adb :
Java代码
  1. adb kill-server  

最后退出并重启Eclipse.问题解决
PS:我这里adb的使用端口为5037,如果出现adb端口被占用,可以通过netstat -ano|findstr "5037"查看端口的使用情况,结果如图,最后1位是PID这里是6952,被占用的情况下去任务管理器中杀掉这个进程即可)




最近在使用Eclipse调试程序时发现在项目上run Android Aplication,总是提示 Please ensure that adb is correctly located
我重新装了sdk, eclispe, adt 发现都不管用,最后解决了。
1. 由于我安装了 豌豆荚2, 上网查了下说是 豌豆荚2的adb和Eclipse的adb相互占用,于是我把豌豆荚卸了,ok,问题解决了!
万恶的豌豆荚
当然还有可能是其它的原因,下面是一些解决办法的汇总
2.因为在对应的文件夹下找不到adb的问题,将android-sdk-windows/platform-tools和android-sdk-windows/tools都加到环境变量中去。
3.在进程里面结束掉 adb 在重启 Eclipse
4.关闭Eclipse   命令行adb kill-server   任务管理器,kill所有adb进程命令行adb start-server 启动Eclipse
实在不行了就全部删掉重新安装

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值