您的位置:首页 > 移动开发 > Android开发

运行Android 出现Please ensure that adb is correctly located at问题

2014-03-13 13:35 555 查看
   刚开始学习Android,在装完Android环境后运行第一个最简答的程序helloAndroid,用模拟器可以运行的出来,可是当再次打开模拟器运行另一个Android程序时就会出现以下的错误提示:

运行android程序控制台输出:

[2014-03-09 16:18:26 - ] The connection to adb is down, and a severe errorhas occured.

[2014-03-09 16:18:26 - ] You must restart adb and Eclipse.

[2014-03-09 16:18:26 - ] Please ensure that adb is correctly located at'D:\应用\adt-bundle-windows-x86_64-20131030\sdk\platform-tools\adb.exe'and
can be executed.

在网页上搜索有以下方法:

方法一: 

     将android-sdk-windows/platform-tools和android-sdk-windows/tools都加到环境变量中去。(我的电脑-右键-高级-环境变量-path)

这个方法尝试了一下但是没有任何效果。

方法二:

     说是豌豆荚进程占用了adb端口,在任务管理器kill掉wandoujia_daemon.exe,就可以了。

这个方法对于我来说不可行,因为我没有装豌豆荚。但是端口占用有可能所以尝试了第三个方法

方法三:

     由资料得知,5037为adb默认端口,所以查看该端口情况如下:

C:\Users\Lenovo>netstat -aon|findstr "5037"      

TCP  
127.0.0.1:5037      0.0.0.0:0          LISTENING    
6596

发现6596占用了 5037端口,继续查看6596的进程,发现是kadb  .exe如下所示

C:\Users\Lenovo>tasklist|findstr "7285"       

kadb.exe             
6596Console              1    5,236
K

接下来在任务管理器杀掉kadb.exe,重启adb问题解决。

在原文中说是由于安装了新版的腾讯QQ引起的,所以以后在装软件要注意了,很多软件都带有插件,让人防不胜防,导致后期很多问题产生。特别是QQ,防都防不住,以后装软件要多留意这些插件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐