you must restart adb and eclipse的相关解决办法

you must restart adb and eclipse的相关解决办法

分类: 常见开发问题解答2012-07-12 15:52 35938人阅读 评论(18) 收藏 举报

eclipsegoogle

今天一不小心遇到个问题,问题截图如下

我试了N种google来的方法,都失效,现在把我的解决方法告诉大家,希望能帮到大家。

首先,我先罗列下我搜到的方法,大家也可以尝试。

1,关闭eclipse并在进程中杀掉adb.exe,然后重启。

2,如有真机连接,拔掉真机,重复1的步骤,

3,关掉eclipse,然后在命令行运行如下命令

adb kill-server

adb start-server

然后重启eclipse

还有别的类似的办法就不再这里多说了,

我的问题最根本其实是端口5037被占用,在命令行中运行netstat -a,会出现一堆东西,找找是否有关于5073端口的东西,经我验证我的是有东西的,所以我的端口被用,但是我已经将adb.exe杀掉,所以是别的东西占用了这个端口,回忆了下,最近有什么操作和之前不同,就是用豌豆荚连了下真机,那有可能就是豌豆荚占用的,我先关闭eclipse,我在进程中杀掉了豌豆荚,然后再重启eclipse,之后命令行执行adb reboot;出现下列情况

可以看出端口回来了,daemon 打开成功,而之前报错时在控制台中daemon是打开失败,现在问题基本解决了,这里出现了一个error,不要担心,只是没检测到设备,可能是没有运行模拟器或者没连真机导致的,现在就能运行项目检测了,我想问题应该能解决了。根据我的情况,第二天重新开机运行项目后又出现同样的问题,进程中又多了豌豆荚,但是我并没有打开豌豆荚,所以建议不要将豌豆荚设为开机启动。问题就能解决了。

如果有和我一样用豌豆荚安装apk的开发者遇到这样的问题可以尝试这种方法,最后我还是建议大家安装apk时还是最好用命令行push或者instal,其实我主张不用此类第三方软件,有时最原始的方法是最方便的。

这篇帖子居然这么火,好吧,不忍心就再更新个版本,帮助大家更快的解决问题;

大家如果尝试adb start-server之后

  1. C:\Users\xxxx>adb start-server
  2. adb server is out of date.  killing...
  3. ADB server didn‘t ACK
  4. * failed to start daemon *

出现上面截图出现的问题的话那么基本就能肯定是5037端口被占用的问题,

现在大家可以来验证看看是不是我的这个猜想,利用命令行 adb nodaemon server

如果提示说

  1. cannot bind ‘tcp:5037‘

那么就说明了是5037端口被占用。

大家也就不用纠结是啥占用了,这个给出一个直观方便的方法,让大家立刻找到那个该死的东西。

那就是利用命令行:netstat -a | findstr "5037" 查看占用5037端口的进程

例如结果如下:

那么就能知道PID为4236的进程占用了该端口,在进程管理中找到PID为4236的进程,杀掉他,就好了哦

PS:如何查看PID的方法,在上面窗口中点击查看->选择列->勾选PID就好了,嘻嘻。

时间: 2024-10-10 15:14:10

you must restart adb and eclipse的相关解决办法的相关文章

you must restart adb and eclipse的相关解决办法(转)

1,关闭eclipse并在进程中杀掉adb.exe,然后重启. 2,如有真机连接,拔掉真机,重复1的步骤, 3,关掉eclipse,然后在命令行运行如下命令 adb kill-server adb start-server 然后重启eclipse you must restart adb and eclipse的相关解决办法(转)

You must restart adb and Eclipse.

打开Eclipse运行android 程序发现虚拟机启动不了提示  You must restart adb and Eclipse. 如下方式适用于端口占用的情况: 1.netstat -ano|findstr "5037" 结果为:TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       1500 2.根据后面端口为1500 再在tasklist查找是哪个进程占用此端口 tasklist|findstr

蛋疼问题汇总you must restart adb and eclipse

you must restart adb and eclipse 关掉eclipse,然后在命令行运行如下命令 adb kill-server adb start-server 然后重启eclipse AndroidManifest.xml file missing! 菜单 project - clean 改一下文件, 比如删个空格,然后保存就行

NO.1 You must restart adb and Eclipse多种情形分析与解决方式

一:错误提示 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 'D:\xxx\xxx\adb.exe'and can be executed. 二: 5037port被占用 a: 開始菜单 → 执行 → cmd → 回车执行 b: netstat -aon|f

You must restart adb and Eclipse解决办法

遇到了几次这个问题: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 'E:\setups\android\android-2.1_r01-windows\tools\adb.exe' and can be executed. 通过查找和实践,我总结了以下一些方法

You must restart adb and Eclipse多种情形分析与解决方案

原文:You must restart adb and Eclipse多种情形分析与解决方案 一:错误提示 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 ‘D:\xxx\xxx\adb.exe’and can be executed. 二: 5037端口被占用

Eclipse下ADB报错:Android ADB server didn't ACK,解决办法

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981 ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那种,哈哈),自己没遇到也没有认真的去对待他,今天,就是在今天,我打开Eclipse连上手机,准备调试程

红米用adb连接显示unauthorized的解决办法

网上能搜到的各种办法都试过了, 没一个可行: 1.大部份是用来解决usb不识别的,也就是adb devices不显示.但现在是有显示,只是unauthorized 2.我习惯用tcp连接,少根线,多台手机联调时操作方便,所以跟usb识不识别无关. 3.有些过时的帖子说adb不是最新,更新到最新就好了.我的已经是此时最新,adb是1.0.3,adk是22.6,仍然不行. 4.但还是从某一条受到启发,即某人去看了adb源码,从注释中得知需要设置ANDROID_SDK_HOME环境变量为正确值(或干脆

教你在mac上配置adb环境变量!!附上adb无法识别M2的解决办法

[经验技巧] 教你在mac上配置adb环境变量!!附上adb无法识别M2的解决办法 楼主表于 2012-11-13 15:47:26 最近小编突然换了mac做了主力机,作为一个习惯在Windows使用adb刷机和安装卸载软件的屌丝来说,突然不能使用adb简直就是痛不欲生啊.还好经过度娘的指点,我成功的配置了环境变量. 下面就跟大家简单说一下具体的一些步骤,其中我为了大家更容易理解,精简掉了一些无关紧要的步骤,该教程只限于配置使用adb命令刷机或者做一些简单操作的用户~ -------------